Running as unit: rb-build-amd64_25-22646.service ==================================================================================== Fri Nov 22 02:13:35 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_25) on jenkins, called using "ionos1-amd64 ionos5-amd64" as arguments. Fri Nov 22 02:13:35 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-2DkP6LPN" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Nov 22 02:13:35 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Fri Nov 22 02:13:35 UTC 2024 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-0aN4Rb' Fri Nov 22 02:13:36 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos5-amd64.debian.net is marked as down. Fri Nov 22 02:13:36 UTC 2024 - checking via ssh if ionos5-amd64.debian.net is up. removed '/tmp/read-only-fs-test-pbNAmJ' ok, let's check if ironic-inspector is building anywhere yet… ok, ironic-inspector is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of ironic-inspector in trixie on amd64 on jenkins now. 1st build will be done on ionos1-amd64.debian.net. 2nd build will be done on ionos5-amd64.debian.net. ============================================================================= Fri Nov 22 02:13:42 UTC 2024 I: starting to build ironic-inspector/trixie/amd64 on jenkins on '2024-11-22 02:13' Fri Nov 22 02:13:42 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_25/22646/console.log 1732241622 amd64 trixie ironic-inspector Fri Nov 22 02:13:42 UTC 2024 I: Downloading source for trixie/ironic-inspector=12.3.0-2 --2024-11-22 02:13:42-- http://deb.debian.org/debian/pool/main/i/ironic-inspector/ironic-inspector_12.3.0-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 3223 (3.1K) [text/prs.lines.tag] Saving to: ‘ironic-inspector_12.3.0-2.dsc’ 0K ... 100% 453M=0s 2024-11-22 02:13:42 (453 MB/s) - ‘ironic-inspector_12.3.0-2.dsc’ saved [3223/3223] --2024-11-22 02:13:42-- http://deb.debian.org/debian/pool/main/i/ironic-inspector/ironic-inspector_12.3.0-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 3223 (3.1K) [text/prs.lines.tag] Saving to: ‘ironic-inspector_12.3.0-2.dsc’ 0K ... 100% 453M=0s 2024-11-22 02:13:42 (453 MB/s) - ‘ironic-inspector_12.3.0-2.dsc’ saved [3223/3223] Fri Nov 22 02:13:42 UTC 2024 I: ironic-inspector_12.3.0-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: ironic-inspector Binary: ironic-inspector, python3-ironic-inspector Architecture: all Version: 12.3.0-2 Maintainer: Debian OpenStack Uploaders: Thomas Goirand , Homepage: https://github.com/openstack/ironic-inspector Standards-Version: 4.1.3 Vcs-Browser: https://salsa.debian.org/openstack-team/services/ironic-inspector Vcs-Git: https://salsa.debian.org/openstack-team/services/ironic-inspector.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx Build-Depends-Indep: alembic, python3-automaton, python3-construct, python3-coverage, python3-eventlet, python3-fixtures, python3-flask, python3-futurist, python3-hacking, python3-ironic-lib, python3-jsonpath-rw, python3-jsonschema, python3-keystoneauth1, python3-keystonemiddleware, python3-memcache, python3-microversion-parse, python3-netaddr, python3-openstackdocstheme, python3-openstacksdk, python3-os-api-ref, python3-oslo.concurrency, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging (>= 14.1.0), python3-oslo.middleware, python3-oslo.policy, python3-oslo.rootwrap, python3-oslo.serialization, python3-oslo.service, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.svg2pdfconverter, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tenacity, python3-testresources, python3-tooz, python3-yaml Package-List: ironic-inspector deb python optional arch=all python3-ironic-inspector deb python optional arch=all Checksums-Sha1: 46c85b848f39425afd2bbef6a7a344d5d41b10c9 215096 ironic-inspector_12.3.0.orig.tar.xz a85537e4c0dac0ab69ab87ee4e46bb6d52215d5b 9080 ironic-inspector_12.3.0-2.debian.tar.xz Checksums-Sha256: 78136d8d4ee842d9c10e205d4b1359482621f44ed7547972ef5b6205d30b0daf 215096 ironic-inspector_12.3.0.orig.tar.xz a2bf1c2bfd8eee8db72697f8d99a3db0a7c2d3dab61f7f6fc0f008f6bb63ed9c 9080 ironic-inspector_12.3.0-2.debian.tar.xz Files: d7eec170597a1ed25ddcc1448b0d0fc5 215096 ironic-inspector_12.3.0.orig.tar.xz d8e758b741f399f2c768775f20385a26 9080 ironic-inspector_12.3.0-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmbxQnsACgkQ1BatFaxr Q/6Auw//fFFrCcZ4uinJUsmYSg5Tu4RkA2DC/gjsDS4RMv2+e1EBQxoLE1qucbwQ 4utwfkAwSrk+HXjKR1HaagctpQ7UyDz+LPicfR4tuJfZP4Wtyk20pq3Vos9T0ABU jvyTl1aE1rjIiSWaxi26xkGJAMBYHPNQXudxV2iDSS07bU5v/4okeiaTepMWbY4R M4kltAgcD0JJy1caCl1SVrX7k16zdGYOqYD+A6Ykp9SGUEcljOVQjnvz4NLv0mdF QEb+OMXpWlozGrcSt1Lysg2UUfNfWGLS5g6Qv+7HKqKZy/DeRW4wKVPiypIBgxFu 2e3vB6ajvXPt3E7fK7rpbksEjUY9aWrSN97dq8C0N7SNKR5U2/lE3wNxg0tvywJC bOSyLGwSdthoycfS4i3e2kNJW1Q2qQmJcqizTQuSwj5gZbOqnVXtOachrPIprc0Z y8RFqkyGZDOjSO0/ezidE+1l6Mk/bqQWtGp/boHP+muiHIV5mZVz1OtgZQhrzG8V LoMe8yU/dQ/GmMiuRL9opN17HExw7gdTue6Lqf89Dem+0hyiGXLkEFKX8x7AGG01 lFuqYaHsnXXQzl7LOgd65MeJpX+gE81gMRrJCcss658l3Q8moknhJ2EzucGrfUI/ k7MB19dLNgrI1aXYSmjPe9NmeDXA/06dbqDlUie6cJlHGDRp60k= =mDu9 -----END PGP SIGNATURE----- Fri Nov 22 02:13:42 UTC 2024 I: Checking whether the package is not for us Fri Nov 22 02:13:42 UTC 2024 I: Starting 1st build on remote node ionos1-amd64.debian.net. Fri Nov 22 02:13:42 UTC 2024 I: Preparing to do remote build '1' on ionos1-amd64.debian.net. Fri Nov 22 02:13:42 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Fri Nov 22 02:13:42 UTC 2024 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-S7iiXR' ==================================================================================== Fri Nov 22 02:13:43 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos1-amd64, called using "1 ironic-inspector trixie /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN 12.3.0-2" as arguments. Fri Nov 22 02:13:43 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-iqhAZuey" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Nov 22 02:13:43 UTC 2024 I: Downloading source for trixie/ironic-inspector=12.3.0-2 Reading package lists... NOTICE: 'ironic-inspector' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/openstack-team/services/ironic-inspector.git Please use: git clone https://salsa.debian.org/openstack-team/services/ironic-inspector.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 227 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (dsc) [3223 B] Get:2 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (tar) [215 kB] Get:3 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (diff) [9080 B] Fetched 227 kB in 0s (4074 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'ironic-inspector' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/openstack-team/services/ironic-inspector.git Please use: git clone https://salsa.debian.org/openstack-team/services/ironic-inspector.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 227 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (dsc) [3223 B] Get:2 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (tar) [215 kB] Get:3 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (diff) [9080 B] Fetched 227 kB in 0s (4074 kB/s) Download complete and in download only mode ============================================================================= Building ironic-inspector in trixie on amd64 on ionos1-amd64 now. Date: Fri Nov 22 02:13:44 UTC 2024 Date UTC: Fri Nov 22 02:13:44 UTC 2024 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Nov 21 14:13:45 -12 2024 I: pbuilder-time-stamp: 1732241625 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ironic-inspector_12.3.0-2.dsc] I: copying [./ironic-inspector_12.3.0.orig.tar.xz] I: copying [./ironic-inspector_12.3.0-2.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Sep 23 10:27:07 2024 gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ironic-inspector_12.3.0-2.dsc: no acceptable signature found dpkg-source: info: extracting ironic-inspector in ironic-inspector-12.3.0 dpkg-source: info: unpacking ironic-inspector_12.3.0.orig.tar.xz dpkg-source: info: unpacking ironic-inspector_12.3.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying install-missing-files.patch dpkg-source: info: applying fix-path-to-rootwrap.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1401919/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='f1b908d1c4fc4c9c92bb32bc37ed4bb5' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='1401919' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/pbuilderrc_HLW3 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b1 --logfile b1/build.log ironic-inspector_12.3.0-2.dsc' SUDO_GID='110' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1401919/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx, alembic, python3-automaton, python3-construct, python3-coverage, python3-eventlet, python3-fixtures, python3-flask, python3-futurist, python3-hacking, python3-ironic-lib, python3-jsonpath-rw, python3-jsonschema, python3-keystoneauth1, python3-keystonemiddleware, python3-memcache, python3-microversion-parse, python3-netaddr, python3-openstackdocstheme, python3-openstacksdk, python3-os-api-ref, python3-oslo.concurrency, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging (>= 14.1.0), python3-oslo.middleware, python3-oslo.policy, python3-oslo.rootwrap, python3-oslo.serialization, python3-oslo.service, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.svg2pdfconverter, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tenacity, python3-testresources, python3-tooz, python3-yaml dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 11); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on openstack-pkg-tools; however: Package openstack-pkg-tools is not installed. pbuilder-satisfydepends-dummy depends on po-debconf; however: Package po-debconf is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-pbr; however: Package python3-pbr is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on alembic; however: Package alembic is not installed. pbuilder-satisfydepends-dummy depends on python3-automaton; however: Package python3-automaton is not installed. pbuilder-satisfydepends-dummy depends on python3-construct; however: Package python3-construct is not installed. pbuilder-satisfydepends-dummy depends on python3-coverage; however: Package python3-coverage is not installed. pbuilder-satisfydepends-dummy depends on python3-eventlet; however: Package python3-eventlet is not installed. pbuilder-satisfydepends-dummy depends on python3-fixtures; however: Package python3-fixtures is not installed. pbuilder-satisfydepends-dummy depends on python3-flask; however: Package python3-flask is not installed. pbuilder-satisfydepends-dummy depends on python3-futurist; however: Package python3-futurist is not installed. pbuilder-satisfydepends-dummy depends on python3-hacking; however: Package python3-hacking is not installed. pbuilder-satisfydepends-dummy depends on python3-ironic-lib; however: Package python3-ironic-lib is not installed. pbuilder-satisfydepends-dummy depends on python3-jsonpath-rw; however: Package python3-jsonpath-rw is not installed. pbuilder-satisfydepends-dummy depends on python3-jsonschema; however: Package python3-jsonschema is not installed. pbuilder-satisfydepends-dummy depends on python3-keystoneauth1; however: Package python3-keystoneauth1 is not installed. pbuilder-satisfydepends-dummy depends on python3-keystonemiddleware; however: Package python3-keystonemiddleware is not installed. pbuilder-satisfydepends-dummy depends on python3-memcache; however: Package python3-memcache is not installed. pbuilder-satisfydepends-dummy depends on python3-microversion-parse; however: Package python3-microversion-parse is not installed. pbuilder-satisfydepends-dummy depends on python3-netaddr; however: Package python3-netaddr is not installed. pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme; however: Package python3-openstackdocstheme is not installed. pbuilder-satisfydepends-dummy depends on python3-openstacksdk; however: Package python3-openstacksdk is not installed. pbuilder-satisfydepends-dummy depends on python3-os-api-ref; however: Package python3-os-api-ref is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.concurrency; however: Package python3-oslo.concurrency is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.config; however: Package python3-oslo.config is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.context; however: Package python3-oslo.context is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.db; however: Package python3-oslo.db is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.i18n; however: Package python3-oslo.i18n is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.log; however: Package python3-oslo.log is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.messaging (>= 14.1.0); however: Package python3-oslo.messaging is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.middleware; however: Package python3-oslo.middleware is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.policy; however: Package python3-oslo.policy is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.rootwrap; however: Package python3-oslo.rootwrap is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.serialization; however: Package python3-oslo.serialization is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.service; however: Package python3-oslo.service is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.upgradecheck; however: Package python3-oslo.upgradecheck is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.utils; however: Package python3-oslo.utils is not installed. pbuilder-satisfydepends-dummy depends on python3-oslotest; however: Package python3-oslotest is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.apidoc; however: Package python3-sphinxcontrib.apidoc is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.svg2pdfconverter; however: Package python3-sphinxcontrib.svg2pdfconverter is not installed. pbuilder-satisfydepends-dummy depends on python3-sqlalchemy; however: Package python3-sqlalchemy is not installed. pbuilder-satisfydepends-dummy depends on python3-stestr; however: Package python3-stestr is not installed. pbuilder-satisfydepends-dummy depends on python3-stevedore; however: Package python3-stevedore is not installed. pbuilder-satisfydepends-dummy depends on python3-tenacity; however: Package python3-tenacity is not installed. pbuilder-satisfydepends-dummy depends on python3-testresources; however: Package python3-testresources is not installed. pbuilder-satisfydepends-dummy depends on python3-tooz; however: Package python3-tooz is not installed. pbuilder-satisfydepends-dummy depends on python3-yaml; however: Package python3-yaml is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} alembic{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} docutils-common{a} dwz{a} emacsen-common{a} file{a} flake8{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-font-awesome{a} fonts-glyphicons-halflings{a} gettext{a} gettext-base{a} glib-networking{a} glib-networking-common{a} glib-networking-services{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} gsettings-desktop-schemas{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ieee-data{a} inkscape{a} intltool-debian{a} jq{a} lib2geom1.2.0t64{a} libabsl20230802{a} libapparmor1{a} libarchive-zip-perl{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcares2{a} libcdr-0.1-1{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libduktape207{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libev4t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgc1{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libice6{a} libicu72{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblcms2-2{a} libldap-2.5-0{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libnpth0t64{a} libnsl2{a} libnspr4{a} libnss3{a} libonig5{a} libopenjp2-7{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler140{a} libpotrace0{a} libpq5{a} libproc2-0{a} libprotobuf32t64{a} libproxy1v5{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libraqm0{a} librdkafka1{a} libre2-11{a} libreadline8t64{a} librevenge-0.0-0{a} librsvg2-2{a} librsvg2-bin{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libsodium23{a} libsoup-2.4-1{a} libsoup2.4-common{a} libssh2-1t64{a} libsubunit-perl{a} libsystemd-shared{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyaml-0-2{a} libzmq5{a} lsb-release{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} openstack-pkg-tools{a} pinentry-curses{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python-tinycss2-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-async-timeout{a} python3-attr{a} python3-autocommand{a} python3-automaton{a} python3-autopage{a} python3-babel{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-cachetools{a} python3-cairocffi{a} python3-cairosvg{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cliff{a} python3-cmd2{a} python3-colorama{a} python3-confluent-kafka{a} python3-construct{a} python3-coverage{a} python3-cryptography{a} python3-cssselect2{a} python3-dateutil{a} python3-debtcollector{a} python3-decorator{a} python3-defusedxml{a} python3-deprecated{a} python3-deprecation{a} python3-dnspython{a} python3-docutils{a} python3-dogpile.cache{a} python3-dulwich{a} python3-etcd3{a} python3-etcd3gw{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-flask{a} python3-futurist{a} python3-gevent{a} python3-greenlet{a} python3-grpcio{a} python3-hacking{a} python3-idna{a} python3-ifaddr{a} python3-imagesize{a} python3-importlib-metadata{a} python3-inflect{a} python3-ironic-lib{a} python3-iso8601{a} python3-itsdangerous{a} python3-jaraco.classes{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonpath-rw{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jwt{a} python3-kazoo{a} python3-kerberos{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-legacy-cgi{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-microversion-parse{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-netaddr{a} python3-netifaces{a} python3-oauthlib{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.rootwrap{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslosphinx{a} python3-oslotest{a} python3-packaging{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pil{a} python3-pip{a} python3-pkg-resources{a} python3-platformdirs{a} python3-ply{a} python3-prettytable{a} python3-prometheus-client{a} python3-protobuf{a} python3-psycopg2{a} python3-pure-sasl{a} python3-py{a} python3-pyasyncore{a} python3-pycadf{a} python3-pycodestyle{a} python3-pycparser{a} python3-pyflakes{a} python3-pygments{a} python3-pymemcache{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-redis{a} python3-referencing{a} python3-repoze.lru{a} python3-requests{a} python3-requestsexceptions{a} python3-rfc3986{a} python3-roman{a} python3-routes{a} python3-rpds-py{a} python3-secretstorage{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-sphinx{a} python3-sphinxcontrib.apidoc{a} python3-sphinxcontrib.svg2pdfconverter{a} python3-sqlalchemy{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-tempita{a} python3-tenacity{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tinycss2{a} python3-tomlkit{a} python3-tooz{a} python3-typeguard{a} python3-typing-extensions{a} python3-tz{a} python3-uhashring{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-wcwidth{a} python3-webencodings{a} python3-webob{a} python3-werkzeug{a} python3-wheel{a} python3-wrapt{a} python3-xcffib{a} python3-yaml{a} python3-yappi{a} python3-zake{a} python3-zeroconf{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.12{a} python3.12-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} sphinx-common{a} subunit{a} sudo{a} systemd{a} systemd-sysv{a} tzdata{a} wget{a} x11-common{a} xclip{a} xkb-data{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core autopkgtest chrony enchant-2 fig2dev gnupg-utils gpg-wks-client graphicsmagick-imagemagick-compat imagemagick imagemagick-6.q16 javascript-common krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libgtk-3-bin libimage-magick-perl libjson-xs-perl libkmod2 libldap-common libltdl-dev libmail-sendmail-perl libnss-systemd libpaper-utils libsasl2-modules libwmf-bin linux-sysctl-defaults madison-lite ntpsec openntpd poppler-data pristine-tar psmisc publicsuffix python3-asgiref python3-bs4 python3-cssselect python3-dev python3-dotenv python3-fastimport python3-h2 python3-html5lib python3-httpcore python3-httpx python3-numpy python3-olefile python3-openssl python3-pastescript python3-pyinotify python3-rfc3987 python3-scour python3-simplejson python3-sqlalchemy-ext python3-uritemplate python3-webcolors systemd-cryptsetup systemd-timesyncd xauth xdg-user-dirs 0 packages upgraded, 458 newly installed, 0 to remove and 0 not upgraded. Need to get 152 MB of archives. After unpacking 663 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libapparmor1 amd64 3.1.7-1+b3 [42.1 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libsystemd-shared amd64 257~rc2-3 [2133 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 systemd amd64 257~rc2-3 [3603 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 systemd-sysv amd64 257~rc2-3 [59.3 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 dbus-bin amd64 1.14.10-6 [106 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 dbus-session-bus-common all 1.14.10-6 [79.2 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 dbus-daemon amd64 1.14.10-6 [185 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 dbus-system-bus-common all 1.14.10-6 [80.2 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 dbus amd64 1.14.10-6 [98.5 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.12.6-1 [26.7 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024b-3 [255 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.6-1 [9692 B] Get: 32 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.6-1 [27.8 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.0-2 [856 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.0-2 [2038 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 sgml-base all 1.31 [15.4 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 sudo amd64 1.9.16p1-1 [2084 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 libproc2-0 amd64 2:4.0.4-6 [64.8 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 procps amd64 2:4.0.4-6 [879 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 ca-certificates all 20240203 [158 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 libpam-systemd amd64 257~rc2-3 [291 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.24.5-2+b1 [981 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libglib2.0-0t64 amd64 2.82.2-2 [1501 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 shared-mime-info amd64 2.4-5+b1 [759 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 libpng16-16t64 amd64 1.6.44-2 [280 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 libdeflate0 amd64 1.22-1 [47.3 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 libsharpyuv0 amd64 1.4.0-0.1+b1 [113 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 libwebp7 amd64 1.4.0-0.1+b1 [313 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 67 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-1+b1 [141 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 gtk-update-icon-cache amd64 4.16.5+ds-2 [50.3 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 hicolor-icon-theme all 0.18-1 [12.0 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 adwaita-icon-theme all 47.0-2 [463 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 73 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 74 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 75 http://deb.debian.org/debian trixie/main amd64 python3-importlib-metadata all 8.5.0-1 [21.0 kB] Get: 76 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 77 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 78 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 79 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 80 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 74.1.2-2 [213 kB] Get: 81 http://deb.debian.org/debian trixie/main amd64 python3-markupsafe amd64 2.1.5-1+b2 [13.9 kB] Get: 82 http://deb.debian.org/debian trixie/main amd64 python3-mako all 1.3.6-1 [83.1 kB] Get: 83 http://deb.debian.org/debian trixie/main amd64 python3-greenlet amd64 3.1.0-1+b1 [179 kB] Get: 84 http://deb.debian.org/debian trixie/main amd64 python3-sqlalchemy all 2.0.32+ds1-1 [1196 kB] Get: 85 http://deb.debian.org/debian trixie/main amd64 python3-alembic all 1.13.2-4 [147 kB] Get: 86 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 87 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 88 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] Get: 89 http://deb.debian.org/debian trixie/main amd64 alembic all 1.13.2-4 [481 kB] Get: 90 http://deb.debian.org/debian trixie/main amd64 at-spi2-common all 2.54.0-1 [170 kB] Get: 91 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 92 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 93 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 94 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 95 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 96 http://deb.debian.org/debian trixie/main amd64 dbus-user-session amd64 1.14.10-6 [79.0 kB] Get: 97 http://deb.debian.org/debian trixie/main amd64 libdconf1 amd64 0.40.0-4+b3 [41.9 kB] Get: 98 http://deb.debian.org/debian trixie/main amd64 dconf-service amd64 0.40.0-4+b3 [32.6 kB] Get: 99 http://deb.debian.org/debian trixie/main amd64 dconf-gsettings-backend amd64 0.40.0-4+b3 [28.8 kB] Get: 100 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 101 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] Get: 102 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 103 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 104 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 105 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 106 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 107 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 108 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 109 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 110 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 111 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.20 [915 kB] Get: 112 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 74.1.2-2 [736 kB] Get: 113 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241024 [109 kB] Get: 114 http://deb.debian.org/debian trixie/main amd64 libtext-iconv-perl amd64 1.7-8+b4 [14.4 kB] Get: 115 http://deb.debian.org/debian trixie/main amd64 emacsen-common all 3.0.5 [12.3 kB] Get: 116 http://deb.debian.org/debian trixie/main amd64 dictionaries-common all 1.30.1 [172 kB] Get: 117 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.1-2 [60.6 kB] Get: 118 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.2.45-2 [120 kB] Get: 119 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get: 120 http://deb.debian.org/debian trixie/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8 [19.6 kB] Get: 121 http://deb.debian.org/debian trixie/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8 [57.3 kB] Get: 122 http://deb.debian.org/debian trixie/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-3+b1 [188 kB] Get: 123 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.6-3.1+b1 [18.2 kB] Get: 124 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.2.45-2 [368 kB] Get: 125 http://deb.debian.org/debian trixie/main amd64 xml-core all 0.19 [20.1 kB] Get: 126 http://deb.debian.org/debian trixie/main amd64 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 127 http://deb.debian.org/debian trixie/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB] Get: 128 http://deb.debian.org/debian trixie/main amd64 python3-pycodestyle all 2.12.1-1 [39.7 kB] Get: 129 http://deb.debian.org/debian trixie/main amd64 python3-pyflakes all 3.2.0-1 [57.1 kB] Get: 130 http://deb.debian.org/debian trixie/main amd64 python3-flake8 all 7.1.1-2 [56.3 kB] Get: 131 http://deb.debian.org/debian trixie/main amd64 flake8 all 7.1.1-2 [21.5 kB] Get: 132 http://deb.debian.org/debian trixie/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 133 http://deb.debian.org/debian trixie/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 134 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 135 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 136 http://deb.debian.org/debian trixie/main amd64 fontconfig-config amd64 2.15.0-1.1+b1 [318 kB] Get: 137 http://deb.debian.org/debian trixie/main amd64 libfontconfig1 amd64 2.15.0-1.1+b1 [391 kB] Get: 138 http://deb.debian.org/debian trixie/main amd64 fontconfig amd64 2.15.0-1.1+b1 [463 kB] Get: 139 http://deb.debian.org/debian trixie/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB] Get: 140 http://deb.debian.org/debian trixie/main amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB] Get: 141 http://deb.debian.org/debian trixie/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB] Get: 142 http://deb.debian.org/debian trixie/main amd64 libnghttp3-9 amd64 1.4.0-1+b1 [63.6 kB] Get: 143 http://deb.debian.org/debian trixie/main amd64 libngtcp2-16 amd64 1.6.0-1 [122 kB] Get: 144 http://deb.debian.org/debian trixie/main amd64 libngtcp2-crypto-gnutls8 amd64 1.6.0-1 [19.6 kB] Get: 145 http://deb.debian.org/debian trixie/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB] Get: 146 http://deb.debian.org/debian trixie/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 147 http://deb.debian.org/debian trixie/main amd64 libcurl3t64-gnutls amd64 8.11.0-1 [359 kB] Get: 148 http://deb.debian.org/debian trixie/main amd64 libduktape207 amd64 2.7.0-2+b2 [135 kB] Get: 149 http://deb.debian.org/debian trixie/main amd64 libproxy1v5 amd64 0.5.9-1 [26.4 kB] Get: 150 http://deb.debian.org/debian trixie/main amd64 glib-networking-common all 2.80.0-1 [83.9 kB] Get: 151 http://deb.debian.org/debian trixie/main amd64 glib-networking-services amd64 2.80.0-1 [12.2 kB] Get: 152 http://deb.debian.org/debian trixie/main amd64 gsettings-desktop-schemas all 47.1-1 [689 kB] Get: 153 http://deb.debian.org/debian trixie/main amd64 glib-networking amd64 2.80.0-1 [68.8 kB] Get: 154 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 155 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.2.45-2 [531 kB] Get: 156 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.2.1-4+b1 [79.7 kB] Get: 157 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.2.45-2 [251 kB] Get: 158 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.2.45-2 [255 kB] Get: 159 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.2.45-2 [376 kB] Get: 160 http://deb.debian.org/debian trixie/main amd64 hunspell-en-us all 1:2020.12.07-3 [559 kB] Get: 161 http://deb.debian.org/debian trixie/main amd64 ieee-data all 20240722 [2221 kB] Get: 162 http://deb.debian.org/debian trixie/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB] Get: 163 http://deb.debian.org/debian trixie/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 164 http://deb.debian.org/debian trixie/main amd64 libxdmcp6 amd64 1:1.1.2-3+b2 [24.4 kB] Get: 165 http://deb.debian.org/debian trixie/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 166 http://deb.debian.org/debian trixie/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 167 http://deb.debian.org/debian trixie/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 168 http://deb.debian.org/debian trixie/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 169 http://deb.debian.org/debian trixie/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 170 http://deb.debian.org/debian trixie/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 171 http://deb.debian.org/debian trixie/main amd64 libxrender1 amd64 1:0.9.10-1.1+b2 [27.8 kB] Get: 172 http://deb.debian.org/debian trixie/main amd64 libcairo2 amd64 1.18.2-2 [535 kB] Get: 173 http://deb.debian.org/debian trixie/main amd64 libcairo-gobject2 amd64 1.18.2-2 [130 kB] Get: 174 http://deb.debian.org/debian trixie/main amd64 libdav1d7 amd64 1.5.0-1+b1 [550 kB] Get: 175 http://deb.debian.org/debian trixie/main amd64 libfribidi0 amd64 1.0.15-1 [71.8 kB] Get: 176 http://deb.debian.org/debian trixie/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB] Get: 177 http://deb.debian.org/debian trixie/main amd64 libharfbuzz0b amd64 10.0.1-1 [477 kB] Get: 178 http://deb.debian.org/debian trixie/main amd64 libthai-data all 0.1.29-2 [168 kB] Get: 179 http://deb.debian.org/debian trixie/main amd64 libdatrie1 amd64 0.2.13-3+b1 [38.1 kB] Get: 180 http://deb.debian.org/debian trixie/main amd64 libthai0 amd64 0.1.29-2+b1 [49.4 kB] Get: 181 http://deb.debian.org/debian trixie/main amd64 libpango-1.0-0 amd64 1.54.0+ds-3 [223 kB] Get: 182 http://deb.debian.org/debian trixie/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-3 [54.2 kB] Get: 183 http://deb.debian.org/debian trixie/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-3 [35.2 kB] Get: 184 http://deb.debian.org/debian trixie/main amd64 librsvg2-2 amd64 2.59.1+dfsg-1 [1860 kB] Get: 185 http://deb.debian.org/debian trixie/main amd64 librsvg2-common amd64 2.59.1+dfsg-1 [147 kB] Get: 186 http://deb.debian.org/debian trixie/main amd64 libdouble-conversion3 amd64 3.3.0-1+b2 [41.8 kB] Get: 187 http://deb.debian.org/debian trixie/main amd64 libgslcblas0 amd64 2.8+dfsg-5 [116 kB] Get: 188 http://deb.debian.org/debian trixie/main amd64 libgsl28 amd64 2.8+dfsg-5 [994 kB] Get: 189 http://deb.debian.org/debian trixie/main amd64 lib2geom1.2.0t64 amd64 1.2.2-4+b1 [390 kB] Get: 190 http://deb.debian.org/debian trixie/main amd64 libatk1.0-0t64 amd64 2.54.0-1 [51.2 kB] Get: 191 http://deb.debian.org/debian trixie/main amd64 libglibmm-2.4-1t64 amd64 2.66.7-1+b1 [632 kB] Get: 192 http://deb.debian.org/debian trixie/main amd64 libatkmm-1.6-1v5 amd64 2.28.4-1+b2 [82.3 kB] Get: 193 http://deb.debian.org/debian trixie/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-3.2 [281 kB] Get: 194 http://deb.debian.org/debian trixie/main amd64 libcairomm-1.0-1v5 amd64 1.14.5-2+b1 [57.3 kB] Get: 195 http://deb.debian.org/debian trixie/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 196 http://deb.debian.org/debian trixie/main amd64 librevenge-0.0-0 amd64 0.0.5-3+b2 [295 kB] Get: 197 http://deb.debian.org/debian trixie/main amd64 libcdr-0.1-1 amd64 0.1.7-1+b2 [408 kB] Get: 198 http://deb.debian.org/debian trixie/main amd64 libgc1 amd64 1:8.2.8-1 [247 kB] Get: 199 http://deb.debian.org/debian trixie/main amd64 libgspell-1-common all 1.14.0-2 [36.5 kB] Get: 200 http://deb.debian.org/debian trixie/main amd64 libaspell15 amd64 0.60.8.1-1+b2 [337 kB] Get: 201 http://deb.debian.org/debian trixie/main amd64 libhunspell-1.7-0 amd64 1.7.2+really1.7.2-10+b3 [237 kB] Get: 202 http://deb.debian.org/debian trixie/main amd64 libenchant-2-2 amd64 2.3.3-2+b3 [47.9 kB] Get: 203 http://deb.debian.org/debian trixie/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 204 http://deb.debian.org/debian trixie/main amd64 libatspi2.0-0t64 amd64 2.54.0-1 [76.4 kB] Get: 205 http://deb.debian.org/debian trixie/main amd64 libatk-bridge2.0-0t64 amd64 2.54.0-1 [67.6 kB] Get: 206 http://deb.debian.org/debian trixie/main amd64 libcloudproviders0 amd64 0.3.6-1+b1 [29.2 kB] Get: 207 http://deb.debian.org/debian trixie/main amd64 libcolord2 amd64 1.4.7-1+b2 [140 kB] Get: 208 http://deb.debian.org/debian trixie/main amd64 libavahi-common-data amd64 0.8-13+b3 [112 kB] Get: 209 http://deb.debian.org/debian trixie/main amd64 libavahi-common3 amd64 0.8-13+b3 [43.2 kB] Get: 210 http://deb.debian.org/debian trixie/main amd64 libavahi-client3 amd64 0.8-13+b3 [47.5 kB] Get: 211 http://deb.debian.org/debian trixie/main amd64 libcups2t64 amd64 2.4.10-2 [251 kB] Get: 212 http://deb.debian.org/debian trixie/main amd64 libepoxy0 amd64 1.5.10-2 [193 kB] Get: 213 http://deb.debian.org/debian trixie/main amd64 libwayland-client0 amd64 1.23.0-1+b1 [26.6 kB] Get: 214 http://deb.debian.org/debian trixie/main amd64 libwayland-cursor0 amd64 1.23.0-1+b1 [11.7 kB] Get: 215 http://deb.debian.org/debian trixie/main amd64 libwayland-egl1 amd64 1.23.0-1+b1 [5664 B] Get: 216 http://deb.debian.org/debian trixie/main amd64 libxcomposite1 amd64 1:0.4.6-1 [16.3 kB] Get: 217 http://deb.debian.org/debian trixie/main amd64 libxfixes3 amd64 1:6.0.0-2+b2 [20.3 kB] Get: 218 http://deb.debian.org/debian trixie/main amd64 libxcursor1 amd64 1:1.2.2-1+b1 [37.6 kB] Get: 219 http://deb.debian.org/debian trixie/main amd64 libxdamage1 amd64 1:1.1.6-1+b2 [15.5 kB] Get: 220 http://deb.debian.org/debian trixie/main amd64 libxinerama1 amd64 2:1.1.4-3+b2 [16.0 kB] Get: 221 http://deb.debian.org/debian trixie/main amd64 xkb-data all 2.42-1 [790 kB] Get: 222 http://deb.debian.org/debian trixie/main amd64 libxkbcommon0 amd64 1.6.0-1+b2 [111 kB] Get: 223 http://deb.debian.org/debian trixie/main amd64 libxrandr2 amd64 2:1.5.4-1+b1 [36.3 kB] Get: 224 http://deb.debian.org/debian trixie/main amd64 libgtk-3-common all 3.24.43-4 [4657 kB] Get: 225 http://deb.debian.org/debian trixie/main amd64 libgtk-3-0t64 amd64 3.24.43-4 [2754 kB] Get: 226 http://deb.debian.org/debian trixie/main amd64 libgspell-1-3 amd64 1.14.0-2 [51.1 kB] Get: 227 http://deb.debian.org/debian trixie/main amd64 libpangomm-1.4-1v5 amd64 2.46.4-1+b2 [63.0 kB] Get: 228 http://deb.debian.org/debian trixie/main amd64 libgtkmm-3.0-1t64 amd64 3.24.9-1+b1 [986 kB] Get: 229 http://deb.debian.org/debian trixie/main amd64 libgpgme11t64 amd64 1.24.0-2 [344 kB] Get: 230 http://deb.debian.org/debian trixie/main amd64 libgpgmepp6t64 amd64 1.24.0-2 [339 kB] Get: 231 http://deb.debian.org/debian trixie/main amd64 libnspr4 amd64 2:4.35-1.1+b1 [109 kB] Get: 232 http://deb.debian.org/debian trixie/main amd64 libnss3 amd64 2:3.105-2 [1393 kB] Get: 233 http://deb.debian.org/debian trixie/main amd64 libopenjp2-7 amd64 2.5.0-2+b4 [199 kB] Get: 234 http://deb.debian.org/debian trixie/main amd64 libpoppler140 amd64 24.08.0-3 [1965 kB] Get: 235 http://deb.debian.org/debian trixie/main amd64 libpoppler-glib8t64 amd64 24.08.0-3 [149 kB] Get: 236 http://deb.debian.org/debian trixie/main amd64 libpotrace0 amd64 1.16-2+b2 [25.6 kB] Get: 237 http://deb.debian.org/debian trixie/main amd64 libsoup2.4-common all 2.74.3-8 [56.8 kB] Get: 238 http://deb.debian.org/debian trixie/main amd64 libsoup-2.4-1 amd64 2.74.3-8 [276 kB] Get: 239 http://deb.debian.org/debian trixie/main amd64 libvisio-0.1-1 amd64 0.1.7-1+b4 [316 kB] Get: 240 http://deb.debian.org/debian trixie/main amd64 libwpd-0.10-10 amd64 0.10.3-2+b2 [263 kB] Get: 241 http://deb.debian.org/debian trixie/main amd64 libwpg-0.3-3 amd64 0.3.4-3+b2 [81.3 kB] Get: 242 http://deb.debian.org/debian trixie/main amd64 libxslt1.1 amd64 1.1.35-1.1+b1 [233 kB] Get: 243 http://deb.debian.org/debian trixie/main amd64 inkscape amd64 1.2.2-4+b3 [21.1 MB] Get: 244 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Get: 245 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-3+b1 [164 kB] Get: 246 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-3+b1 [77.8 kB] Get: 247 http://deb.debian.org/debian trixie/main amd64 libabsl20230802 amd64 20230802.1-4 [464 kB] Get: 248 http://deb.debian.org/debian trixie/main amd64 libcares2 amd64 1.34.2-1 [92.7 kB] Get: 249 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.11.0-1 [351 kB] Get: 250 http://deb.debian.org/debian trixie/main amd64 libev4t64 amd64 1:4.33-2.1+b1 [42.4 kB] Get: 251 http://deb.debian.org/debian trixie/main amd64 x11-common all 1:7.7+23.1 [216 kB] Get: 252 http://deb.debian.org/debian trixie/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 253 http://deb.debian.org/debian trixie/main amd64 libimagequant0 amd64 2.18.0-1+b2 [35.2 kB] Get: 254 http://deb.debian.org/debian trixie/main amd64 libjs-bootstrap all 3.4.1+dfsg-3 [172 kB] Get: 255 http://deb.debian.org/debian trixie/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get: 256 http://deb.debian.org/debian trixie/main amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1+b1 [221 kB] Get: 257 http://deb.debian.org/debian trixie/main amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1+b1 [162 kB] Get: 258 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.0-1+b2 [220 kB] Get: 259 http://deb.debian.org/debian trixie/main amd64 libprotobuf32t64 amd64 3.21.12-10+b1 [982 kB] Get: 260 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [1992 kB] Get: 261 http://deb.debian.org/debian trixie/main amd64 libraqm0 amd64 0.10.1-1+b2 [14.1 kB] Get: 262 http://deb.debian.org/debian trixie/main amd64 librdkafka1 amd64 2.6.0-1 [798 kB] Get: 263 http://deb.debian.org/debian trixie/main amd64 libre2-11 amd64 20240501-3+b1 [196 kB] Get: 264 http://deb.debian.org/debian trixie/main amd64 librsvg2-bin amd64 2.59.1+dfsg-1 [2006 kB] Get: 265 http://deb.debian.org/debian trixie/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB] Get: 266 http://deb.debian.org/debian trixie/main amd64 libsodium23 amd64 1.0.18-1+b2 [165 kB] Get: 267 http://deb.debian.org/debian trixie/main amd64 libsubunit-perl all 1.4.2-3 [5724 B] Get: 268 http://deb.debian.org/debian trixie/main amd64 libwebpdemux2 amd64 1.4.0-0.1+b1 [111 kB] Get: 269 http://deb.debian.org/debian trixie/main amd64 libwebpmux3 amd64 1.4.0-0.1+b1 [123 kB] Get: 270 http://deb.debian.org/debian trixie/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b1 [188 kB] Get: 271 http://deb.debian.org/debian trixie/main amd64 libxmu6 amd64 2:1.1.3-3+b3 [58.8 kB] Get: 272 http://deb.debian.org/debian trixie/main amd64 libyaml-0-2 amd64 0.2.5-1+b2 [52.7 kB] Get: 273 http://deb.debian.org/debian trixie/main amd64 libzmq5 amd64 4.3.5-1+b3 [283 kB] Get: 274 http://deb.debian.org/debian trixie/main amd64 lsb-release all 12.1-1 [5912 B] Get: 275 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.45.0-1 [56.7 kB] Get: 276 http://deb.debian.org/debian trixie/main amd64 python3-pip all 24.3.1+dfsg-1 [1441 kB] Get: 277 http://deb.debian.org/debian trixie/main amd64 openstack-pkg-tools all 130 [96.4 kB] Get: 278 http://deb.debian.org/debian trixie/main amd64 pycadf-common all 3.1.1-3 [4492 B] Get: 279 http://deb.debian.org/debian trixie/main amd64 pyflakes3 all 3.2.0-1 [10.1 kB] Get: 280 http://deb.debian.org/debian trixie/main amd64 python-babel-localedata all 2.16.0-1 [5696 kB] Get: 281 http://deb.debian.org/debian trixie/main amd64 python-os-api-ref-common all 2.3.0+ds1-3 [9548 B] Get: 282 http://deb.debian.org/debian trixie/main amd64 python-oslosphinx-common all 4.18.0-5 [30.0 kB] Get: 283 http://deb.debian.org/debian trixie/main amd64 python-tinycss2-common all 1.3.0-1 [31.9 kB] Get: 284 http://deb.debian.org/debian trixie/main amd64 python3-alabaster all 0.7.16-0.1 [27.9 kB] Get: 285 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.6-1 [1040 B] Get: 286 http://deb.debian.org/debian trixie/main amd64 python3-vine all 5.1.0+dfsg-1 [15.6 kB] Get: 287 http://deb.debian.org/debian trixie/main amd64 python3-amqp all 5.2.0-2 [42.6 kB] Get: 288 http://deb.debian.org/debian trixie/main amd64 python3-async-timeout all 4.0.3-1 [7660 B] Get: 289 http://deb.debian.org/debian trixie/main amd64 python3-attr all 23.2.0-2 [65.5 kB] Get: 290 http://deb.debian.org/debian trixie/main amd64 python3-pbr all 6.1.0-3 [56.6 kB] Get: 291 http://deb.debian.org/debian trixie/main amd64 python3-wrapt amd64 1.15.0-3+b1 [43.8 kB] Get: 292 http://deb.debian.org/debian trixie/main amd64 python3-debtcollector all 3.0.0-2 [13.1 kB] Get: 293 http://deb.debian.org/debian trixie/main amd64 python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB] Get: 294 http://deb.debian.org/debian trixie/main amd64 python3-prettytable all 3.10.1-1 [37.1 kB] Get: 295 http://deb.debian.org/debian trixie/main amd64 python3-automaton all 3.2.0-2 [14.7 kB] Get: 296 http://deb.debian.org/debian trixie/main amd64 python3-autopage all 0.4.0-3.1 [12.7 kB] Get: 297 http://deb.debian.org/debian trixie/main amd64 python3-babel all 2.16.0-1 [114 kB] Get: 298 http://deb.debian.org/debian trixie/main amd64 python3-bcrypt amd64 4.2.0-2.1 [236 kB] Get: 299 http://deb.debian.org/debian trixie/main amd64 python3-six all 1.16.0-7 [16.4 kB] Get: 300 http://deb.debian.org/debian trixie/main amd64 python3-memcache all 1.62-2 [26.0 kB] Get: 301 http://deb.debian.org/debian trixie/main amd64 python3-uhashring all 2.3-2 [12.3 kB] Get: 302 http://deb.debian.org/debian trixie/main amd64 python3-binary-memcached all 0.31.2+dfsg1-2 [13.7 kB] Get: 303 http://deb.debian.org/debian trixie/main amd64 python3-blinker all 1.8.2-1 [13.1 kB] Get: 304 http://deb.debian.org/debian trixie/main amd64 python3-cachetools all 5.3.3-1 [13.2 kB] Get: 305 http://deb.debian.org/debian trixie/main amd64 python3-cffi-backend amd64 1.17.1-2+b1 [96.2 kB] Get: 306 http://deb.debian.org/debian trixie/main amd64 python3-ply all 3.11-7 [62.6 kB] Get: 307 http://deb.debian.org/debian trixie/main amd64 python3-pycparser all 2.22-2 [78.0 kB] Get: 308 http://deb.debian.org/debian trixie/main amd64 python3-cffi all 1.17.1-2 [89.4 kB] Get: 309 http://deb.debian.org/debian trixie/main amd64 python3-xcffib all 1.5.0-1 [63.9 kB] Get: 310 http://deb.debian.org/debian trixie/main amd64 python3-cairocffi all 1.7.1-2 [60.7 kB] Get: 311 http://deb.debian.org/debian trixie/main amd64 python3-lxml amd64 5.3.0-1+b1 [1676 kB] Get: 312 http://deb.debian.org/debian trixie/main amd64 python3-webencodings all 0.5.1-5 [11.1 kB] Get: 313 http://deb.debian.org/debian trixie/main amd64 python3-tinycss2 all 1.3.0-1 [22.1 kB] Get: 314 http://deb.debian.org/debian trixie/main amd64 python3-cssselect2 all 0.7.0-1 [16.5 kB] Get: 315 http://deb.debian.org/debian trixie/main amd64 python3-defusedxml all 0.7.1-2 [43.3 kB] Get: 316 http://deb.debian.org/debian trixie/main amd64 python3-pil amd64 10.4.0-1+b1 [522 kB] Get: 317 http://deb.debian.org/debian trixie/main amd64 python3-cairosvg all 2.7.1-1 [36.8 kB] Get: 318 http://deb.debian.org/debian trixie/main amd64 python3-certifi all 2024.8.30+dfsg-1 [9576 B] Get: 319 http://deb.debian.org/debian trixie/main amd64 python3-chardet all 5.2.0+dfsg-1 [107 kB] Get: 320 http://deb.debian.org/debian trixie/main amd64 python3-charset-normalizer amd64 3.4.0-1+b1 [140 kB] Get: 321 http://deb.debian.org/debian trixie/main amd64 python3-colorama all 0.4.6-4 [36.2 kB] Get: 322 http://deb.debian.org/debian trixie/main amd64 python3-click all 8.1.7-2 [94.3 kB] Get: 323 http://deb.debian.org/debian trixie/main amd64 xclip amd64 0.13-4 [21.3 kB] Get: 324 http://deb.debian.org/debian trixie/main amd64 python3-pyperclip all 1.8.2-2 [13.2 kB] Get: 325 http://deb.debian.org/debian trixie/main amd64 python3-cmd2 all 2.5.4+ds-1 [148 kB] Get: 326 http://deb.debian.org/debian trixie/main amd64 python3-roman all 4.2-1 [10.4 kB] Get: 327 http://deb.debian.org/debian trixie/main amd64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 328 http://deb.debian.org/debian trixie/main amd64 python3-stevedore all 5.3.0-3 [20.9 kB] Get: 329 http://deb.debian.org/debian trixie/main amd64 python3-yaml amd64 6.0.2-1+b1 [178 kB] Get: 330 http://deb.debian.org/debian trixie/main amd64 python3-cliff all 4.7.0-2 [42.5 kB] Get: 331 http://deb.debian.org/debian trixie/main amd64 python3-confluent-kafka amd64 1.7.0-4+b3 [80.1 kB] Get: 332 http://deb.debian.org/debian trixie/main amd64 python3-construct all 2.10.68+dfsg1-2 [49.9 kB] Get: 333 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.0-2 [730 kB] Get: 334 http://deb.debian.org/debian trixie/main amd64 python3-coverage amd64 7.6.0+dfsg1-2+b1 [177 kB] Get: 335 http://deb.debian.org/debian trixie/main amd64 python3-cryptography amd64 43.0.0-1 [935 kB] Get: 336 http://deb.debian.org/debian trixie/main amd64 python3-dateutil all 2.9.0-3 [79.3 kB] Get: 337 http://deb.debian.org/debian trixie/main amd64 python3-decorator all 5.1.1-5 [15.1 kB] Get: 338 http://deb.debian.org/debian trixie/main amd64 python3-deprecated all 1.2.15-1 [14.5 kB] Get: 339 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 24.1-1 [45.8 kB] Get: 340 http://deb.debian.org/debian trixie/main amd64 python3-deprecation all 2.1.0-3 [14.5 kB] Get: 341 http://deb.debian.org/debian trixie/main amd64 python3-dnspython all 2.6.1-1 [161 kB] Get: 342 http://deb.debian.org/debian trixie/main amd64 python3-dogpile.cache all 1.3.1-1 [45.0 kB] Get: 343 http://deb.debian.org/debian trixie/main amd64 python3-urllib3 all 2.0.7-2 [111 kB] Get: 344 http://deb.debian.org/debian trixie/main amd64 python3-dulwich amd64 0.21.6-1+b2 [324 kB] Get: 345 http://deb.debian.org/debian trixie/main amd64 python3-protobuf amd64 3.21.12-10+b1 [271 kB] Get: 346 http://deb.debian.org/debian trixie/main amd64 python3-grpcio amd64 1.51.1-5+b1 [2879 kB] Get: 347 http://deb.debian.org/debian trixie/main amd64 python3-tenacity all 8.4.2+really8.4.1-1 [46.0 kB] Get: 348 http://deb.debian.org/debian trixie/main amd64 python3-etcd3 all 0.12.0-2 [31.0 kB] Get: 349 http://deb.debian.org/debian trixie/main amd64 python3-futurist all 3.0.0-2 [23.8 kB] Get: 350 http://deb.debian.org/debian trixie/main amd64 python3-idna all 3.8-2 [41.6 kB] Get: 351 http://deb.debian.org/debian trixie/main amd64 python3-requests all 2.32.3+dfsg-1 [71.9 kB] Get: 352 http://deb.debian.org/debian trixie/main amd64 python3-etcd3gw all 2.4.2-2 [13.8 kB] Get: 353 http://deb.debian.org/debian trixie/main amd64 python3-eventlet all 0.36.1-8 [307 kB] Get: 354 http://deb.debian.org/debian trixie/main amd64 python3-extras all 1.0.0-5 [7536 B] Get: 355 http://deb.debian.org/debian trixie/main amd64 python3-monotonic all 1.6-2 [5728 B] Get: 356 http://deb.debian.org/debian trixie/main amd64 python3-fasteners all 0.18-2 [14.0 kB] Get: 357 http://deb.debian.org/debian trixie/main amd64 python3-testtools all 2.7.2-4 [122 kB] Get: 358 http://deb.debian.org/debian trixie/main amd64 python3-fixtures all 4.1.0-2 [34.1 kB] Get: 359 http://deb.debian.org/debian trixie/main amd64 python3-itsdangerous all 2.2.0-1 [18.0 kB] Get: 360 http://deb.debian.org/debian trixie/main amd64 python3-jinja2 all 3.1.3-1 [119 kB] Get: 361 http://deb.debian.org/debian trixie/main amd64 python3-werkzeug all 3.0.4-1 [207 kB] Get: 362 http://deb.debian.org/debian trixie/main amd64 python3-flask all 3.0.3-1 [104 kB] Get: 363 http://deb.debian.org/debian trixie/main amd64 python3-zope.event all 5.0-0.1 [8164 B] Get: 364 http://deb.debian.org/debian trixie/main amd64 python3-zope.interface amd64 7.1.1-1+b1 [151 kB] Get: 365 http://deb.debian.org/debian trixie/main amd64 python3-gevent amd64 24.2.1-1+b1 [1008 kB] Get: 366 http://deb.debian.org/debian trixie/main amd64 python3-hacking all 4.1.0-3 [22.2 kB] Get: 367 http://deb.debian.org/debian trixie/main amd64 python3-ifaddr all 0.2.0-1 [10.2 kB] Get: 368 http://deb.debian.org/debian trixie/main amd64 python3-imagesize all 1.4.1-1 [6688 B] Get: 369 http://deb.debian.org/debian trixie/main amd64 python3-netaddr all 0.10.1-1 [315 kB] Get: 370 http://deb.debian.org/debian trixie/main amd64 python3-oslo.i18n all 6.4.0-2 [19.1 kB] Get: 371 http://deb.debian.org/debian trixie/main amd64 python3-oslo.context all 5.6.0-2 [13.3 kB] Get: 372 http://deb.debian.org/debian trixie/main amd64 python3-msgpack amd64 1.0.3-3+b3 [112 kB] Get: 373 http://deb.debian.org/debian trixie/main amd64 python3-iso8601 all 2.1.0-2 [12.1 kB] Get: 374 http://deb.debian.org/debian trixie/main amd64 python3-netifaces amd64 0.11.0-2+b5 [17.4 kB] Get: 375 http://deb.debian.org/debian trixie/main amd64 python3-pyparsing all 3.1.2-1 [146 kB] Get: 376 http://deb.debian.org/debian trixie/main amd64 python3-tz all 2024.1-2 [30.9 kB] Get: 377 http://deb.debian.org/debian trixie/main amd64 python3-oslo.utils all 7.3.0-2 [80.7 kB] Get: 378 http://deb.debian.org/debian trixie/main amd64 python3-oslo.serialization all 5.5.0-2 [14.8 kB] Get: 379 http://deb.debian.org/debian trixie/main amd64 python3-pyasyncore all 1.0.2-2 [10.0 kB] Get: 380 http://deb.debian.org/debian trixie/main amd64 python3-oslo.log all 6.1.2-2 [42.9 kB] Get: 381 http://deb.debian.org/debian trixie/main amd64 python3-rfc3986 all 2.0.0-2 [21.6 kB] Get: 382 http://deb.debian.org/debian trixie/main amd64 python3-oslo.config all 1:9.6.0-5 [108 kB] Get: 383 http://deb.debian.org/debian trixie/main amd64 python3-oslo.concurrency all 6.1.0-2 [27.9 kB] Get: 384 http://deb.debian.org/debian trixie/main amd64 python3-legacy-cgi all 2.6.1-2 [16.1 kB] Get: 385 http://deb.debian.org/debian trixie/main amd64 python3-webob all 1:1.8.7-3 [88.3 kB] Get: 386 http://deb.debian.org/debian trixie/main amd64 python3-zeroconf all 0.136.0-1 [158 kB] Get: 387 http://deb.debian.org/debian trixie/main amd64 python3-ironic-lib all 6.2.0-2 [58.5 kB] Get: 388 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.classes all 3.4.0-1 [7728 B] Get: 389 http://deb.debian.org/debian trixie/main amd64 python3-jeepney all 0.8.0-4 [32.6 kB] Get: 390 http://deb.debian.org/debian trixie/main amd64 python3-jmespath all 1.0.1-1 [21.1 kB] Get: 391 http://deb.debian.org/debian trixie/main amd64 python3-json-pointer all 2.4-2 [14.6 kB] Get: 392 http://deb.debian.org/debian trixie/main amd64 python3-jsonpatch all 1.32-4 [12.0 kB] Get: 393 http://deb.debian.org/debian trixie/main amd64 python3-jsonpath-rw all 1.4.0-6 [15.0 kB] Get: 394 http://deb.debian.org/debian trixie/main amd64 python3-rpds-py amd64 0.21.0-2 [287 kB] Get: 395 http://deb.debian.org/debian trixie/main amd64 python3-referencing all 0.35.1-1 [23.5 kB] Get: 396 http://deb.debian.org/debian trixie/main amd64 python3-jsonschema-specifications all 2023.12.1-2 [9020 B] Get: 397 http://deb.debian.org/debian trixie/main amd64 python3-jsonschema all 4.19.2-5 [71.4 kB] Get: 398 http://deb.debian.org/debian trixie/main amd64 python3-jwt all 2.7.0-1 [29.7 kB] Get: 399 http://deb.debian.org/debian trixie/main amd64 python3-kerberos amd64 1.1.14-3.1+b10 [20.5 kB] Get: 400 http://deb.debian.org/debian trixie/main amd64 python3-pure-sasl all 0.5.1+dfsg1-4 [11.9 kB] Get: 401 http://deb.debian.org/debian trixie/main amd64 python3-kazoo all 2.9.0-2 [115 kB] Get: 402 http://deb.debian.org/debian trixie/main amd64 python3-secretstorage all 3.3.3-3 [16.1 kB] Get: 403 http://deb.debian.org/debian trixie/main amd64 python3-keyring all 25.4.1-1 [54.6 kB] Get: 404 http://deb.debian.org/debian trixie/main amd64 python3-oauthlib all 3.2.2-2 [95.5 kB] Get: 405 http://deb.debian.org/debian trixie/main amd64 python3-os-service-types all 1.7.0-4 [12.6 kB] Get: 406 http://deb.debian.org/debian trixie/main amd64 python3-keystoneauth1 all 5.8.0-2 [157 kB] Get: 407 http://deb.debian.org/debian trixie/main amd64 python3-keystoneclient all 1:5.5.0-2 [199 kB] Get: 408 http://deb.debian.org/debian trixie/main amd64 python3-oslo.cache all 3.8.0-2 [35.3 kB] Get: 409 http://deb.debian.org/debian trixie/main amd64 python3-pycadf all 3.1.1-3 [17.9 kB] Get: 410 http://deb.debian.org/debian trixie/main amd64 python3-keystonemiddleware all 10.7.1-2 [79.2 kB] Get: 411 http://deb.debian.org/debian trixie/main amd64 python3-kombu all 5.4.2-1 [189 kB] Get: 412 http://deb.debian.org/debian trixie/main amd64 python3-microversion-parse all 1.0.1-2 [11.0 kB] Get: 413 http://deb.debian.org/debian trixie/main amd64 sphinx-common all 7.4.7-4 [731 kB] Get: 414 http://deb.debian.org/debian trixie/main amd64 python3-pygments all 2.18.0+dfsg-1 [836 kB] Get: 415 http://deb.debian.org/debian trixie/main amd64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 416 http://deb.debian.org/debian trixie/main amd64 python3-sphinx all 7.4.7-4 [588 kB] Get: 417 http://deb.debian.org/debian trixie/main amd64 python3-openstackdocstheme all 3.2.0-1 [684 kB] Get: 418 http://deb.debian.org/debian trixie/main amd64 python3-platformdirs all 4.3.6-1 [16.6 kB] Get: 419 http://deb.debian.org/debian trixie/main amd64 python3-requestsexceptions all 1.4.0-3 [4188 B] Get: 420 http://deb.debian.org/debian trixie/main amd64 python3-openstacksdk all 4.0.1-1 [671 kB] Get: 421 http://deb.debian.org/debian trixie/main amd64 python3-oslosphinx all 4.18.0-5 [34.5 kB] Get: 422 http://deb.debian.org/debian trixie/main amd64 python3-os-api-ref all 2.3.0+ds1-3 [16.9 kB] Get: 423 http://deb.debian.org/debian trixie/main amd64 python3-os-client-config all 2.1.0-2 [17.4 kB] Get: 424 http://deb.debian.org/debian trixie/main amd64 python3-psycopg2 amd64 2.9.9-2+b1 [132 kB] Get: 425 http://deb.debian.org/debian trixie/main amd64 python3-pymysql all 1.1.1-1 [42.9 kB] Get: 426 http://deb.debian.org/debian trixie/main amd64 python3-testresources all 2.0.1-5 [26.3 kB] Get: 427 http://deb.debian.org/debian trixie/main amd64 python3-testscenarios all 0.5.0-4 [12.8 kB] Get: 428 http://deb.debian.org/debian trixie/main amd64 python3-oslo.db all 16.0.0-2 [94.8 kB] Get: 429 http://deb.debian.org/debian trixie/main amd64 python3-prometheus-client all 0.19.0+ds1-1 [35.0 kB] Get: 430 http://deb.debian.org/debian trixie/main amd64 python3-oslo.metrics all 0.9.0-2 [7312 B] Get: 431 http://deb.debian.org/debian trixie/main amd64 python3-statsd all 4.0.1-2 [13.3 kB] Get: 432 http://deb.debian.org/debian trixie/main amd64 python3-oslo.middleware all 6.2.0-2 [33.4 kB] Get: 433 http://deb.debian.org/debian trixie/main amd64 python3-tempita all 0.6.0-1 [14.6 kB] Get: 434 http://deb.debian.org/debian trixie/main amd64 python3-paste all 3.10.1-1 [222 kB] Get: 435 http://deb.debian.org/debian trixie/main amd64 python3-pastedeploy-tpl all 3.1-1 [8268 B] Get: 436 http://deb.debian.org/debian trixie/main amd64 python3-pastedeploy all 3.1-1 [18.3 kB] Get: 437 http://deb.debian.org/debian trixie/main amd64 python3-repoze.lru all 0.7-3 [12.2 kB] Get: 438 http://deb.debian.org/debian trixie/main amd64 python3-routes all 2.5.1-6 [98.3 kB] Get: 439 http://deb.debian.org/debian trixie/main amd64 python3-yappi amd64 1.4.0-3+b1 [31.7 kB] Get: 440 http://deb.debian.org/debian trixie/main amd64 python3-oslo.service all 3.5.0-2 [43.4 kB] Get: 441 http://deb.debian.org/debian trixie/main amd64 python3-py all 1.11.0-2 [88.7 kB] Get: 442 http://deb.debian.org/debian trixie/main amd64 python3-zmq amd64 24.0.1-5+b3 [347 kB] Get: 443 http://deb.debian.org/debian trixie/main amd64 python3-oslo.messaging all 14.9.1-1 [1111 kB] Get: 444 http://deb.debian.org/debian trixie/main amd64 python3-oslo.policy all 4.4.0-2 [55.8 kB] Get: 445 http://deb.debian.org/debian trixie/main amd64 python3-oslo.rootwrap all 7.3.0-2 [23.5 kB] Get: 446 http://deb.debian.org/debian trixie/main amd64 python3-oslo.upgradecheck all 2.4.0-2 [8804 B] Get: 447 http://deb.debian.org/debian trixie/main amd64 python3-tomlkit all 0.13.2-1 [42.7 kB] Get: 448 http://deb.debian.org/debian trixie/main amd64 python3-voluptuous all 0.14.2-1 [45.8 kB] Get: 449 http://deb.debian.org/debian trixie/main amd64 python3-subunit all 1.4.2-3 [66.4 kB] Get: 450 http://deb.debian.org/debian trixie/main amd64 subunit all 1.4.2-3 [5248 B] Get: 451 http://deb.debian.org/debian trixie/main amd64 python3-stestr all 4.1.0-2 [56.7 kB] Get: 452 http://deb.debian.org/debian trixie/main amd64 python3-oslotest all 1:5.0.0-3 [17.2 kB] Get: 453 http://deb.debian.org/debian trixie/main amd64 python3-pymemcache all 4.0.0-7 [45.0 kB] Get: 454 http://deb.debian.org/debian trixie/main amd64 python3-redis all 4.3.4-3 [188 kB] Get: 455 http://deb.debian.org/debian trixie/main amd64 python3-sphinxcontrib.apidoc all 0.3.0-5 [7796 B] Get: 456 http://deb.debian.org/debian trixie/main amd64 python3-sphinxcontrib.svg2pdfconverter all 1.2.2-1 [6840 B] Get: 457 http://deb.debian.org/debian trixie/main amd64 python3-zake all 0.2.2-7 [15.5 kB] Get: 458 http://deb.debian.org/debian trixie/main amd64 python3-tooz all 6.3.0-2 [52.5 kB] Fetched 152 MB in 10s (15.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.1.7-1+b3_amd64.deb ... Unpacking libapparmor1:amd64 (3.1.7-1+b3) ... Selecting previously unselected package libsystemd-shared:amd64. Preparing to unpack .../libsystemd-shared_257~rc2-3_amd64.deb ... Unpacking libsystemd-shared:amd64 (257~rc2-3) ... Selecting previously unselected package systemd. Preparing to unpack .../systemd_257~rc2-3_amd64.deb ... Unpacking systemd (257~rc2-3) ... Setting up libapparmor1:amd64 (3.1.7-1+b3) ... Setting up libsystemd-shared:amd64 (257~rc2-3) ... Setting up systemd (257~rc2-3) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20925 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_257~rc2-3_amd64.deb ... Unpacking systemd-sysv (257~rc2-3) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../1-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../2-dbus-bin_1.14.10-6_amd64.deb ... Unpacking dbus-bin (1.14.10-6) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../3-dbus-session-bus-common_1.14.10-6_all.deb ... Unpacking dbus-session-bus-common (1.14.10-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../4-libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../5-dbus-daemon_1.14.10-6_amd64.deb ... Unpacking dbus-daemon (1.14.10-6) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../6-dbus-system-bus-common_1.14.10-6_all.deb ... Unpacking dbus-system-bus-common (1.14.10-6) ... Selecting previously unselected package dbus. Preparing to unpack .../7-dbus_1.14.10-6_amd64.deb ... Unpacking dbus (1.14.10-6) ... Selecting previously unselected package libpython3.12-minimal:amd64. Preparing to unpack .../8-libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../9-python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21337 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_amd64.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22399 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_amd64.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../002-python3.13-minimal_3.13.0-2_amd64.deb ... Unpacking python3.13-minimal (3.13.0-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sudo. Preparing to unpack .../004-sudo_1.9.16p1-1_amd64.deb ... Unpacking sudo (1.9.16p1-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../005-libproc2-0_2%3a4.0.4-6_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../006-procps_2%3a4.0.4-6_amd64.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../008-openssl_3.3.2-2_amd64.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../009-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../010-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../011-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../012-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../013-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../014-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../015-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../016-libpam-systemd_257~rc2-3_amd64.deb ... Unpacking libpam-systemd:amd64 (257~rc2-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../017-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../018-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../019-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../020-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package wget. Preparing to unpack .../021-wget_1.24.5-2+b1_amd64.deb ... Unpacking wget (1.24.5-2+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../022-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../023-libglib2.0-0t64_2.82.2-2_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-2) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../024-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../025-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../026-shared-mime-info_2.4-5+b1_amd64.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../027-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../028-libpng16-16t64_1.6.44-2_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.44-2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../029-libdeflate0_1.22-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.22-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../030-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../031-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../032-libsharpyuv0_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../033-libwebp7_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp7:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../034-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../035-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1+b1_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../036-gtk-update-icon-cache_4.16.5+ds-2_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.16.5+ds-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../037-hicolor-icon-theme_0.18-1_all.deb ... Unpacking hicolor-icon-theme (0.18-1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../038-adwaita-icon-theme_47.0-2_all.deb ... Unpacking adwaita-icon-theme (47.0-2) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../039-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../040-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../041-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../042-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../043-python3-importlib-metadata_8.5.0-1_all.deb ... Unpacking python3-importlib-metadata (8.5.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../044-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../045-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../046-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../047-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../048-python3-pkg-resources_74.1.2-2_all.deb ... Unpacking python3-pkg-resources (74.1.2-2) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../049-python3-markupsafe_2.1.5-1+b2_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1+b2) ... Selecting previously unselected package python3-mako. Preparing to unpack .../050-python3-mako_1.3.6-1_all.deb ... Unpacking python3-mako (1.3.6-1) ... Selecting previously unselected package python3-greenlet. Preparing to unpack .../051-python3-greenlet_3.1.0-1+b1_amd64.deb ... Unpacking python3-greenlet (3.1.0-1+b1) ... Selecting previously unselected package python3-sqlalchemy. Preparing to unpack .../052-python3-sqlalchemy_2.0.32+ds1-1_all.deb ... Unpacking python3-sqlalchemy (2.0.32+ds1-1) ... Selecting previously unselected package python3-alembic. Preparing to unpack .../053-python3-alembic_1.13.2-4_all.deb ... Unpacking python3-alembic (1.13.2-4) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../054-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../055-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../056-libjs-sphinxdoc_7.4.7-4_all.deb ... Unpacking libjs-sphinxdoc (7.4.7-4) ... Selecting previously unselected package alembic. Preparing to unpack .../057-alembic_1.13.2-4_all.deb ... Unpacking alembic (1.13.2-4) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../058-at-spi2-common_2.54.0-1_all.deb ... Unpacking at-spi2-common (2.54.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../059-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../060-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../061-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../062-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../063-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../064-dbus-user-session_1.14.10-6_amd64.deb ... Unpacking dbus-user-session (1.14.10-6) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../065-libdconf1_0.40.0-4+b3_amd64.deb ... Unpacking libdconf1:amd64 (0.40.0-4+b3) ... Selecting previously unselected package dconf-service. Preparing to unpack .../066-dconf-service_0.40.0-4+b3_amd64.deb ... Unpacking dconf-service (0.40.0-4+b3) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../067-dconf-gsettings-backend_0.40.0-4+b3_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.40.0-4+b3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../068-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../069-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../070-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../071-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../072-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../073-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../074-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../075-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../076-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../077-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../078-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../079-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../080-python3-setuptools_74.1.2-2_all.deb ... Unpacking python3-setuptools (74.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../081-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../082-libtext-iconv-perl_1.7-8+b4_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../083-emacsen-common_3.0.5_all.deb ... Unpacking emacsen-common (3.0.5) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../084-dictionaries-common_1.30.1_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.1) ... Selecting previously unselected package libassuan9:amd64. Preparing to unpack .../085-libassuan9_3.0.1-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../086-gpgconf_2.2.45-2_amd64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../087-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../088-libsasl2-modules-db_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../089-libsasl2-2_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../090-libldap-2.5-0_2.5.18+dfsg-3+b1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../091-libnpth0t64_1.6-3.1+b1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../092-dirmngr_2.2.45-2_amd64.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package xml-core. Preparing to unpack .../093-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../094-docutils-common_0.21.2+dfsg-2_all.deb ... Unpacking docutils-common (0.21.2+dfsg-2) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../095-python3-mccabe_0.7.0-1_all.deb ... Unpacking python3-mccabe (0.7.0-1) ... Selecting previously unselected package python3-pycodestyle. Preparing to unpack .../096-python3-pycodestyle_2.12.1-1_all.deb ... Unpacking python3-pycodestyle (2.12.1-1) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../097-python3-pyflakes_3.2.0-1_all.deb ... Unpacking python3-pyflakes (3.2.0-1) ... Selecting previously unselected package python3-flake8. Preparing to unpack .../098-python3-flake8_7.1.1-2_all.deb ... Unpacking python3-flake8 (7.1.1-2) ... Selecting previously unselected package flake8. Preparing to unpack .../099-flake8_7.1.1-2_all.deb ... Unpacking flake8 (7.1.1-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../100-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../101-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../102-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../103-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../104-fontconfig-config_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../105-libfontconfig1_2.15.0-1.1+b1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../106-fontconfig_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package fonts-font-awesome. Preparing to unpack .../107-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Selecting previously unselected package fonts-glyphicons-halflings. Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../109-libnghttp2-14_1.64.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../110-libnghttp3-9_1.4.0-1+b1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../111-libngtcp2-16_1.6.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../112-libngtcp2-crypto-gnutls8_1.6.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.6.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../113-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../114-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../115-libcurl3t64-gnutls_8.11.0-1_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.11.0-1) ... Selecting previously unselected package libduktape207:amd64. Preparing to unpack .../116-libduktape207_2.7.0-2+b2_amd64.deb ... Unpacking libduktape207:amd64 (2.7.0-2+b2) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../117-libproxy1v5_0.5.9-1_amd64.deb ... Unpacking libproxy1v5:amd64 (0.5.9-1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../118-glib-networking-common_2.80.0-1_all.deb ... Unpacking glib-networking-common (2.80.0-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../119-glib-networking-services_2.80.0-1_amd64.deb ... Unpacking glib-networking-services (2.80.0-1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../120-gsettings-desktop-schemas_47.1-1_all.deb ... Unpacking gsettings-desktop-schemas (47.1-1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../121-glib-networking_2.80.0-1_amd64.deb ... Unpacking glib-networking:amd64 (2.80.0-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../122-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../123-gpg_2.2.45-2_amd64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../124-pinentry-curses_1.2.1-4+b1_amd64.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../125-gpg-agent_2.2.45-2_amd64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../126-gpgsm_2.2.45-2_amd64.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../127-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../128-hunspell-en-us_1%3a2020.12.07-3_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-3) ... Selecting previously unselected package ieee-data. Preparing to unpack .../129-ieee-data_20240722_all.deb ... Unpacking ieee-data (20240722) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../130-libpixman-1-0_0.44.0-3_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.44.0-3) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../131-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../132-libxdmcp6_1%3a1.1.2-3+b2_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../133-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../134-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../135-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../136-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../137-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../138-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../139-libxrender1_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../140-libcairo2_1.18.2-2_amd64.deb ... Unpacking libcairo2:amd64 (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../141-libcairo-gobject2_1.18.2-2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.2-2) ... Selecting previously unselected package libdav1d7:amd64. Preparing to unpack .../142-libdav1d7_1.5.0-1+b1_amd64.deb ... Unpacking libdav1d7:amd64 (1.5.0-1+b1) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../143-libfribidi0_1.0.15-1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.15-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../144-libgraphite2-3_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../145-libharfbuzz0b_10.0.1-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../146-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../147-libdatrie1_0.2.13-3+b1_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../148-libthai0_0.1.29-2+b1_amd64.deb ... Unpacking libthai0:amd64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../149-libpango-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../150-libpangoft2-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../151-libpangocairo-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package librsvg2-2:amd64. Preparing to unpack .../152-librsvg2-2_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-2:amd64 (2.59.1+dfsg-1) ... Selecting previously unselected package librsvg2-common:amd64. Preparing to unpack .../153-librsvg2-common_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-common:amd64 (2.59.1+dfsg-1) ... Selecting previously unselected package libdouble-conversion3:amd64. Preparing to unpack .../154-libdouble-conversion3_3.3.0-1+b2_amd64.deb ... Unpacking libdouble-conversion3:amd64 (3.3.0-1+b2) ... Selecting previously unselected package libgslcblas0:amd64. Preparing to unpack .../155-libgslcblas0_2.8+dfsg-5_amd64.deb ... Unpacking libgslcblas0:amd64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:amd64. Preparing to unpack .../156-libgsl28_2.8+dfsg-5_amd64.deb ... Unpacking libgsl28:amd64 (2.8+dfsg-5) ... Selecting previously unselected package lib2geom1.2.0t64:amd64. Preparing to unpack .../157-lib2geom1.2.0t64_1.2.2-4+b1_amd64.deb ... Unpacking lib2geom1.2.0t64:amd64 (1.2.2-4+b1) ... Selecting previously unselected package libatk1.0-0t64:amd64. Preparing to unpack .../158-libatk1.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatk1.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libglibmm-2.4-1t64:amd64. Preparing to unpack .../159-libglibmm-2.4-1t64_2.66.7-1+b1_amd64.deb ... Unpacking libglibmm-2.4-1t64:amd64 (2.66.7-1+b1) ... Selecting previously unselected package libatkmm-1.6-1v5:amd64. Preparing to unpack .../160-libatkmm-1.6-1v5_2.28.4-1+b2_amd64.deb ... Unpacking libatkmm-1.6-1v5:amd64 (2.28.4-1+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:amd64. Preparing to unpack .../161-libboost-filesystem1.83.0_1.83.0-3.2_amd64.deb ... Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-3.2) ... Selecting previously unselected package libcairomm-1.0-1v5:amd64. Preparing to unpack .../162-libcairomm-1.0-1v5_1.14.5-2+b1_amd64.deb ... Unpacking libcairomm-1.0-1v5:amd64 (1.14.5-2+b1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../163-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package librevenge-0.0-0:amd64. Preparing to unpack .../164-librevenge-0.0-0_0.0.5-3+b2_amd64.deb ... Unpacking librevenge-0.0-0:amd64 (0.0.5-3+b2) ... Selecting previously unselected package libcdr-0.1-1:amd64. Preparing to unpack .../165-libcdr-0.1-1_0.1.7-1+b2_amd64.deb ... Unpacking libcdr-0.1-1:amd64 (0.1.7-1+b2) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../166-libgc1_1%3a8.2.8-1_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.8-1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../167-libgspell-1-common_1.14.0-2_all.deb ... Unpacking libgspell-1-common (1.14.0-2) ... Selecting previously unselected package libaspell15:amd64. Preparing to unpack .../168-libaspell15_0.60.8.1-1+b2_amd64.deb ... Unpacking libaspell15:amd64 (0.60.8.1-1+b2) ... Selecting previously unselected package libhunspell-1.7-0:amd64. Preparing to unpack .../169-libhunspell-1.7-0_1.7.2+really1.7.2-10+b3_amd64.deb ... Unpacking libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b3) ... Selecting previously unselected package libenchant-2-2:amd64. Preparing to unpack .../170-libenchant-2-2_2.3.3-2+b3_amd64.deb ... Unpacking libenchant-2-2:amd64 (2.3.3-2+b3) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../171-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:amd64. Preparing to unpack .../172-libatspi2.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatspi2.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:amd64. Preparing to unpack .../173-libatk-bridge2.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libcloudproviders0:amd64. Preparing to unpack .../174-libcloudproviders0_0.3.6-1+b1_amd64.deb ... Unpacking libcloudproviders0:amd64 (0.3.6-1+b1) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../175-libcolord2_1.4.7-1+b2_amd64.deb ... Unpacking libcolord2:amd64 (1.4.7-1+b2) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../176-libavahi-common-data_0.8-13+b3_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../177-libavahi-common3_0.8-13+b3_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-13+b3) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../178-libavahi-client3_0.8-13+b3_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-13+b3) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../179-libcups2t64_2.4.10-2_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.10-2) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../180-libepoxy0_1.5.10-2_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.10-2) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../181-libwayland-client0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../182-libwayland-cursor0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../183-libwayland-egl1_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../184-libxcomposite1_1%3a0.4.6-1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.6-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../185-libxfixes3_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../186-libxcursor1_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../187-libxdamage1_1%3a1.1.6-1+b2_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../188-libxinerama1_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../189-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../190-libxkbcommon0_1.6.0-1+b2_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.6.0-1+b2) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../191-libxrandr2_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../192-libgtk-3-common_3.24.43-4_all.deb ... Unpacking libgtk-3-common (3.24.43-4) ... Selecting previously unselected package libgtk-3-0t64:amd64. Preparing to unpack .../193-libgtk-3-0t64_3.24.43-4_amd64.deb ... Unpacking libgtk-3-0t64:amd64 (3.24.43-4) ... Selecting previously unselected package libgspell-1-3:amd64. Preparing to unpack .../194-libgspell-1-3_1.14.0-2_amd64.deb ... Unpacking libgspell-1-3:amd64 (1.14.0-2) ... Selecting previously unselected package libpangomm-1.4-1v5:amd64. Preparing to unpack .../195-libpangomm-1.4-1v5_2.46.4-1+b2_amd64.deb ... Unpacking libpangomm-1.4-1v5:amd64 (2.46.4-1+b2) ... Selecting previously unselected package libgtkmm-3.0-1t64:amd64. Preparing to unpack .../196-libgtkmm-3.0-1t64_3.24.9-1+b1_amd64.deb ... Unpacking libgtkmm-3.0-1t64:amd64 (3.24.9-1+b1) ... Selecting previously unselected package libgpgme11t64:amd64. Preparing to unpack .../197-libgpgme11t64_1.24.0-2_amd64.deb ... Unpacking libgpgme11t64:amd64 (1.24.0-2) ... Selecting previously unselected package libgpgmepp6t64:amd64. Preparing to unpack .../198-libgpgmepp6t64_1.24.0-2_amd64.deb ... Unpacking libgpgmepp6t64:amd64 (1.24.0-2) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../199-libnspr4_2%3a4.35-1.1+b1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.35-1.1+b1) ... Selecting previously unselected package libnss3:amd64. Preparing to unpack .../200-libnss3_2%3a3.105-2_amd64.deb ... Unpacking libnss3:amd64 (2:3.105-2) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../201-libopenjp2-7_2.5.0-2+b4_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.0-2+b4) ... Selecting previously unselected package libpoppler140:amd64. Preparing to unpack .../202-libpoppler140_24.08.0-3_amd64.deb ... Unpacking libpoppler140:amd64 (24.08.0-3) ... Selecting previously unselected package libpoppler-glib8t64:amd64. Preparing to unpack .../203-libpoppler-glib8t64_24.08.0-3_amd64.deb ... Unpacking libpoppler-glib8t64:amd64 (24.08.0-3) ... Selecting previously unselected package libpotrace0:amd64. Preparing to unpack .../204-libpotrace0_1.16-2+b2_amd64.deb ... Unpacking libpotrace0:amd64 (1.16-2+b2) ... Selecting previously unselected package libsoup2.4-common. Preparing to unpack .../205-libsoup2.4-common_2.74.3-8_all.deb ... Unpacking libsoup2.4-common (2.74.3-8) ... Selecting previously unselected package libsoup-2.4-1:amd64. Preparing to unpack .../206-libsoup-2.4-1_2.74.3-8_amd64.deb ... Unpacking libsoup-2.4-1:amd64 (2.74.3-8) ... Selecting previously unselected package libvisio-0.1-1:amd64. Preparing to unpack .../207-libvisio-0.1-1_0.1.7-1+b4_amd64.deb ... Unpacking libvisio-0.1-1:amd64 (0.1.7-1+b4) ... Selecting previously unselected package libwpd-0.10-10:amd64. Preparing to unpack .../208-libwpd-0.10-10_0.10.3-2+b2_amd64.deb ... Unpacking libwpd-0.10-10:amd64 (0.10.3-2+b2) ... Selecting previously unselected package libwpg-0.3-3:amd64. Preparing to unpack .../209-libwpg-0.3-3_0.3.4-3+b2_amd64.deb ... Unpacking libwpg-0.3-3:amd64 (0.3.4-3+b2) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../210-libxslt1.1_1.1.35-1.1+b1_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.35-1.1+b1) ... Selecting previously unselected package inkscape. Preparing to unpack .../211-inkscape_1.2.2-4+b3_amd64.deb ... Unpacking inkscape (1.2.2-4+b3) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../212-libonig5_6.9.9-1+b1_amd64.deb ... Unpacking libonig5:amd64 (6.9.9-1+b1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../213-libjq1_1.7.1-3+b1_amd64.deb ... Unpacking libjq1:amd64 (1.7.1-3+b1) ... Selecting previously unselected package jq. Preparing to unpack .../214-jq_1.7.1-3+b1_amd64.deb ... Unpacking jq (1.7.1-3+b1) ... Selecting previously unselected package libabsl20230802:amd64. Preparing to unpack .../215-libabsl20230802_20230802.1-4_amd64.deb ... Unpacking libabsl20230802:amd64 (20230802.1-4) ... Selecting previously unselected package libcares2:amd64. Preparing to unpack .../216-libcares2_1.34.2-1_amd64.deb ... Unpacking libcares2:amd64 (1.34.2-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../217-libcurl4t64_8.11.0-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.11.0-1) ... Selecting previously unselected package libev4t64:amd64. Preparing to unpack .../218-libev4t64_1%3a4.33-2.1+b1_amd64.deb ... Unpacking libev4t64:amd64 (1:4.33-2.1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../219-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../220-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libimagequant0:amd64. Preparing to unpack .../221-libimagequant0_2.18.0-1+b2_amd64.deb ... Unpacking libimagequant0:amd64 (2.18.0-1+b2) ... Selecting previously unselected package libjs-bootstrap. Preparing to unpack .../222-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../223-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libnorm1t64:amd64. Preparing to unpack .../224-libnorm1t64_1.5.9+dfsg-3.1+b1_amd64.deb ... Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1+b1) ... Selecting previously unselected package libpgm-5.3-0t64:amd64. Preparing to unpack .../225-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_amd64.deb ... Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../226-libpq5_17.0-1+b2_amd64.deb ... Unpacking libpq5:amd64 (17.0-1+b2) ... Selecting previously unselected package libprotobuf32t64:amd64. Preparing to unpack .../227-libprotobuf32t64_3.21.12-10+b1_amd64.deb ... Unpacking libprotobuf32t64:amd64 (3.21.12-10+b1) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../228-libpython3.13-stdlib_3.13.0-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... Selecting previously unselected package libraqm0:amd64. Preparing to unpack .../229-libraqm0_0.10.1-1+b2_amd64.deb ... Unpacking libraqm0:amd64 (0.10.1-1+b2) ... Selecting previously unselected package librdkafka1:amd64. Preparing to unpack .../230-librdkafka1_2.6.0-1_amd64.deb ... Unpacking librdkafka1:amd64 (2.6.0-1) ... Selecting previously unselected package libre2-11:amd64. Preparing to unpack .../231-libre2-11_20240501-3+b1_amd64.deb ... Unpacking libre2-11:amd64 (20240501-3+b1) ... Selecting previously unselected package librsvg2-bin. Preparing to unpack .../232-librsvg2-bin_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-bin (2.59.1+dfsg-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../233-libsm6_2%3a1.2.4-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.4-1) ... Selecting previously unselected package libsodium23:amd64. Preparing to unpack .../234-libsodium23_1.0.18-1+b2_amd64.deb ... Unpacking libsodium23:amd64 (1.0.18-1+b2) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../235-libsubunit-perl_1.4.2-3_all.deb ... Unpacking libsubunit-perl (1.4.2-3) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../236-libwebpdemux2_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../237-libwebpmux3_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpmux3:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../238-libxt6t64_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../239-libxmu6_2%3a1.1.3-3+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b3) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../240-libyaml-0-2_0.2.5-1+b2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1+b2) ... Selecting previously unselected package libzmq5:amd64. Preparing to unpack .../241-libzmq5_4.3.5-1+b3_amd64.deb ... Unpacking libzmq5:amd64 (4.3.5-1+b3) ... Selecting previously unselected package lsb-release. Preparing to unpack .../242-lsb-release_12.1-1_all.deb ... Unpacking lsb-release (12.1-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../243-python3-wheel_0.45.0-1_all.deb ... Unpacking python3-wheel (0.45.0-1) ... Selecting previously unselected package python3-pip. Preparing to unpack .../244-python3-pip_24.3.1+dfsg-1_all.deb ... Unpacking python3-pip (24.3.1+dfsg-1) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../245-openstack-pkg-tools_130_all.deb ... Unpacking openstack-pkg-tools (130) ... Selecting previously unselected package pycadf-common. Preparing to unpack .../246-pycadf-common_3.1.1-3_all.deb ... Unpacking pycadf-common (3.1.1-3) ... Selecting previously unselected package pyflakes3. Preparing to unpack .../247-pyflakes3_3.2.0-1_all.deb ... Unpacking pyflakes3 (3.2.0-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../248-python-babel-localedata_2.16.0-1_all.deb ... Unpacking python-babel-localedata (2.16.0-1) ... Selecting previously unselected package python-os-api-ref-common. Preparing to unpack .../249-python-os-api-ref-common_2.3.0+ds1-3_all.deb ... Unpacking python-os-api-ref-common (2.3.0+ds1-3) ... Selecting previously unselected package python-oslosphinx-common. Preparing to unpack .../250-python-oslosphinx-common_4.18.0-5_all.deb ... Unpacking python-oslosphinx-common (4.18.0-5) ... Selecting previously unselected package python-tinycss2-common. Preparing to unpack .../251-python-tinycss2-common_1.3.0-1_all.deb ... Unpacking python-tinycss2-common (1.3.0-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../252-python3-alabaster_0.7.16-0.1_all.deb ... Unpacking python3-alabaster (0.7.16-0.1) ... Selecting previously unselected package python3-all. Preparing to unpack .../253-python3-all_3.12.6-1_amd64.deb ... Unpacking python3-all (3.12.6-1) ... Selecting previously unselected package python3-vine. Preparing to unpack .../254-python3-vine_5.1.0+dfsg-1_all.deb ... Unpacking python3-vine (5.1.0+dfsg-1) ... Selecting previously unselected package python3-amqp. Preparing to unpack .../255-python3-amqp_5.2.0-2_all.deb ... Unpacking python3-amqp (5.2.0-2) ... Selecting previously unselected package python3-async-timeout. Preparing to unpack .../256-python3-async-timeout_4.0.3-1_all.deb ... Unpacking python3-async-timeout (4.0.3-1) ... Selecting previously unselected package python3-attr. Preparing to unpack .../257-python3-attr_23.2.0-2_all.deb ... Unpacking python3-attr (23.2.0-2) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../258-python3-pbr_6.1.0-3_all.deb ... Unpacking python3-pbr (6.1.0-3) ... Selecting previously unselected package python3-wrapt. Preparing to unpack .../259-python3-wrapt_1.15.0-3+b1_amd64.deb ... Unpacking python3-wrapt (1.15.0-3+b1) ... Selecting previously unselected package python3-debtcollector. Preparing to unpack .../260-python3-debtcollector_3.0.0-2_all.deb ... Unpacking python3-debtcollector (3.0.0-2) ... Selecting previously unselected package python3-wcwidth. Preparing to unpack .../261-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... Selecting previously unselected package python3-prettytable. Preparing to unpack .../262-python3-prettytable_3.10.1-1_all.deb ... Unpacking python3-prettytable (3.10.1-1) ... Selecting previously unselected package python3-automaton. Preparing to unpack .../263-python3-automaton_3.2.0-2_all.deb ... Unpacking python3-automaton (3.2.0-2) ... Selecting previously unselected package python3-autopage. Preparing to unpack .../264-python3-autopage_0.4.0-3.1_all.deb ... Unpacking python3-autopage (0.4.0-3.1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../265-python3-babel_2.16.0-1_all.deb ... Unpacking python3-babel (2.16.0-1) ... Selecting previously unselected package python3-bcrypt. Preparing to unpack .../266-python3-bcrypt_4.2.0-2.1_amd64.deb ... Unpacking python3-bcrypt (4.2.0-2.1) ... Selecting previously unselected package python3-six. Preparing to unpack .../267-python3-six_1.16.0-7_all.deb ... Unpacking python3-six (1.16.0-7) ... Selecting previously unselected package python3-memcache. Preparing to unpack .../268-python3-memcache_1.62-2_all.deb ... Unpacking python3-memcache (1.62-2) ... Selecting previously unselected package python3-uhashring. Preparing to unpack .../269-python3-uhashring_2.3-2_all.deb ... Unpacking python3-uhashring (2.3-2) ... Selecting previously unselected package python3-binary-memcached. Preparing to unpack .../270-python3-binary-memcached_0.31.2+dfsg1-2_all.deb ... Unpacking python3-binary-memcached (0.31.2+dfsg1-2) ... Selecting previously unselected package python3-blinker. Preparing to unpack .../271-python3-blinker_1.8.2-1_all.deb ... Unpacking python3-blinker (1.8.2-1) ... Selecting previously unselected package python3-cachetools. Preparing to unpack .../272-python3-cachetools_5.3.3-1_all.deb ... Unpacking python3-cachetools (5.3.3-1) ... Selecting previously unselected package python3-cffi-backend:amd64. Preparing to unpack .../273-python3-cffi-backend_1.17.1-2+b1_amd64.deb ... Unpacking python3-cffi-backend:amd64 (1.17.1-2+b1) ... Selecting previously unselected package python3-ply. Preparing to unpack .../274-python3-ply_3.11-7_all.deb ... Unpacking python3-ply (3.11-7) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../275-python3-pycparser_2.22-2_all.deb ... Unpacking python3-pycparser (2.22-2) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../276-python3-cffi_1.17.1-2_all.deb ... Unpacking python3-cffi (1.17.1-2) ... Selecting previously unselected package python3-xcffib. Preparing to unpack .../277-python3-xcffib_1.5.0-1_all.deb ... Unpacking python3-xcffib (1.5.0-1) ... Selecting previously unselected package python3-cairocffi. Preparing to unpack .../278-python3-cairocffi_1.7.1-2_all.deb ... Unpacking python3-cairocffi (1.7.1-2) ... Selecting previously unselected package python3-lxml:amd64. Preparing to unpack .../279-python3-lxml_5.3.0-1+b1_amd64.deb ... Unpacking python3-lxml:amd64 (5.3.0-1+b1) ... Selecting previously unselected package python3-webencodings. Preparing to unpack .../280-python3-webencodings_0.5.1-5_all.deb ... Unpacking python3-webencodings (0.5.1-5) ... Selecting previously unselected package python3-tinycss2. Preparing to unpack .../281-python3-tinycss2_1.3.0-1_all.deb ... Unpacking python3-tinycss2 (1.3.0-1) ... Selecting previously unselected package python3-cssselect2. Preparing to unpack .../282-python3-cssselect2_0.7.0-1_all.deb ... Unpacking python3-cssselect2 (0.7.0-1) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../283-python3-defusedxml_0.7.1-2_all.deb ... Unpacking python3-defusedxml (0.7.1-2) ... Selecting previously unselected package python3-pil:amd64. Preparing to unpack .../284-python3-pil_10.4.0-1+b1_amd64.deb ... Unpacking python3-pil:amd64 (10.4.0-1+b1) ... Selecting previously unselected package python3-cairosvg. Preparing to unpack .../285-python3-cairosvg_2.7.1-1_all.deb ... Unpacking python3-cairosvg (2.7.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../286-python3-certifi_2024.8.30+dfsg-1_all.deb ... Unpacking python3-certifi (2024.8.30+dfsg-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../287-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../288-python3-charset-normalizer_3.4.0-1+b1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.0-1+b1) ... Selecting previously unselected package python3-colorama. Preparing to unpack .../289-python3-colorama_0.4.6-4_all.deb ... Unpacking python3-colorama (0.4.6-4) ... Selecting previously unselected package python3-click. Preparing to unpack .../290-python3-click_8.1.7-2_all.deb ... Unpacking python3-click (8.1.7-2) ... Selecting previously unselected package xclip. Preparing to unpack .../291-xclip_0.13-4_amd64.deb ... Unpacking xclip (0.13-4) ... Selecting previously unselected package python3-pyperclip. Preparing to unpack .../292-python3-pyperclip_1.8.2-2_all.deb ... Unpacking python3-pyperclip (1.8.2-2) ... Selecting previously unselected package python3-cmd2. Preparing to unpack .../293-python3-cmd2_2.5.4+ds-1_all.deb ... Unpacking python3-cmd2 (2.5.4+ds-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../294-python3-roman_4.2-1_all.deb ... Unpacking python3-roman (4.2-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../295-python3-docutils_0.21.2+dfsg-2_all.deb ... Unpacking python3-docutils (0.21.2+dfsg-2) ... Selecting previously unselected package python3-stevedore. Preparing to unpack .../296-python3-stevedore_5.3.0-3_all.deb ... Unpacking python3-stevedore (5.3.0-3) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../297-python3-yaml_6.0.2-1+b1_amd64.deb ... Unpacking python3-yaml (6.0.2-1+b1) ... Selecting previously unselected package python3-cliff. Preparing to unpack .../298-python3-cliff_4.7.0-2_all.deb ... Unpacking python3-cliff (4.7.0-2) ... Selecting previously unselected package python3-confluent-kafka. Preparing to unpack .../299-python3-confluent-kafka_1.7.0-4+b3_amd64.deb ... Unpacking python3-confluent-kafka (1.7.0-4+b3) ... Selecting previously unselected package python3-construct. Preparing to unpack .../300-python3-construct_2.10.68+dfsg1-2_all.deb ... Unpacking python3-construct (2.10.68+dfsg1-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../301-python3.13_3.13.0-2_amd64.deb ... Unpacking python3.13 (3.13.0-2) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../302-python3-coverage_7.6.0+dfsg1-2+b1_amd64.deb ... Unpacking python3-coverage (7.6.0+dfsg1-2+b1) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../303-python3-cryptography_43.0.0-1_amd64.deb ... Unpacking python3-cryptography (43.0.0-1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../304-python3-dateutil_2.9.0-3_all.deb ... Unpacking python3-dateutil (2.9.0-3) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../305-python3-decorator_5.1.1-5_all.deb ... Unpacking python3-decorator (5.1.1-5) ... Selecting previously unselected package python3-deprecated. Preparing to unpack .../306-python3-deprecated_1.2.15-1_all.deb ... Unpacking python3-deprecated (1.2.15-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../307-python3-packaging_24.1-1_all.deb ... Unpacking python3-packaging (24.1-1) ... Selecting previously unselected package python3-deprecation. Preparing to unpack .../308-python3-deprecation_2.1.0-3_all.deb ... Unpacking python3-deprecation (2.1.0-3) ... Selecting previously unselected package python3-dnspython. Preparing to unpack .../309-python3-dnspython_2.6.1-1_all.deb ... Unpacking python3-dnspython (2.6.1-1) ... Selecting previously unselected package python3-dogpile.cache. Preparing to unpack .../310-python3-dogpile.cache_1.3.1-1_all.deb ... Unpacking python3-dogpile.cache (1.3.1-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../311-python3-urllib3_2.0.7-2_all.deb ... Unpacking python3-urllib3 (2.0.7-2) ... Selecting previously unselected package python3-dulwich. Preparing to unpack .../312-python3-dulwich_0.21.6-1+b2_amd64.deb ... Unpacking python3-dulwich (0.21.6-1+b2) ... Selecting previously unselected package python3-protobuf. Preparing to unpack .../313-python3-protobuf_3.21.12-10+b1_amd64.deb ... Unpacking python3-protobuf (3.21.12-10+b1) ... Selecting previously unselected package python3-grpcio. Preparing to unpack .../314-python3-grpcio_1.51.1-5+b1_amd64.deb ... Unpacking python3-grpcio (1.51.1-5+b1) ... Selecting previously unselected package python3-tenacity. Preparing to unpack .../315-python3-tenacity_8.4.2+really8.4.1-1_all.deb ... Unpacking python3-tenacity (8.4.2+really8.4.1-1) ... Selecting previously unselected package python3-etcd3. Preparing to unpack .../316-python3-etcd3_0.12.0-2_all.deb ... Unpacking python3-etcd3 (0.12.0-2) ... Selecting previously unselected package python3-futurist. Preparing to unpack .../317-python3-futurist_3.0.0-2_all.deb ... Unpacking python3-futurist (3.0.0-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../318-python3-idna_3.8-2_all.deb ... Unpacking python3-idna (3.8-2) ... Selecting previously unselected package python3-requests. Preparing to unpack .../319-python3-requests_2.32.3+dfsg-1_all.deb ... Unpacking python3-requests (2.32.3+dfsg-1) ... Selecting previously unselected package python3-etcd3gw. Preparing to unpack .../320-python3-etcd3gw_2.4.2-2_all.deb ... Unpacking python3-etcd3gw (2.4.2-2) ... Selecting previously unselected package python3-eventlet. Preparing to unpack .../321-python3-eventlet_0.36.1-8_all.deb ... Unpacking python3-eventlet (0.36.1-8) ... Selecting previously unselected package python3-extras. Preparing to unpack .../322-python3-extras_1.0.0-5_all.deb ... Unpacking python3-extras (1.0.0-5) ... Selecting previously unselected package python3-monotonic. Preparing to unpack .../323-python3-monotonic_1.6-2_all.deb ... Unpacking python3-monotonic (1.6-2) ... Selecting previously unselected package python3-fasteners. Preparing to unpack .../324-python3-fasteners_0.18-2_all.deb ... Unpacking python3-fasteners (0.18-2) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../325-python3-testtools_2.7.2-4_all.deb ... Unpacking python3-testtools (2.7.2-4) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../326-python3-fixtures_4.1.0-2_all.deb ... Unpacking python3-fixtures (4.1.0-2) ... Selecting previously unselected package python3-itsdangerous. Preparing to unpack .../327-python3-itsdangerous_2.2.0-1_all.deb ... Unpacking python3-itsdangerous (2.2.0-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../328-python3-jinja2_3.1.3-1_all.deb ... Unpacking python3-jinja2 (3.1.3-1) ... Selecting previously unselected package python3-werkzeug. Preparing to unpack .../329-python3-werkzeug_3.0.4-1_all.deb ... Unpacking python3-werkzeug (3.0.4-1) ... Selecting previously unselected package python3-flask. Preparing to unpack .../330-python3-flask_3.0.3-1_all.deb ... Unpacking python3-flask (3.0.3-1) ... Selecting previously unselected package python3-zope.event. Preparing to unpack .../331-python3-zope.event_5.0-0.1_all.deb ... Unpacking python3-zope.event (5.0-0.1) ... Selecting previously unselected package python3-zope.interface. Preparing to unpack .../332-python3-zope.interface_7.1.1-1+b1_amd64.deb ... Unpacking python3-zope.interface (7.1.1-1+b1) ... Selecting previously unselected package python3-gevent. Preparing to unpack .../333-python3-gevent_24.2.1-1+b1_amd64.deb ... Unpacking python3-gevent (24.2.1-1+b1) ... Selecting previously unselected package python3-hacking. Preparing to unpack .../334-python3-hacking_4.1.0-3_all.deb ... Unpacking python3-hacking (4.1.0-3) ... Selecting previously unselected package python3-ifaddr. Preparing to unpack .../335-python3-ifaddr_0.2.0-1_all.deb ... Unpacking python3-ifaddr (0.2.0-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../336-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-netaddr. Preparing to unpack .../337-python3-netaddr_0.10.1-1_all.deb ... Unpacking python3-netaddr (0.10.1-1) ... Selecting previously unselected package python3-oslo.i18n. Preparing to unpack .../338-python3-oslo.i18n_6.4.0-2_all.deb ... Unpacking python3-oslo.i18n (6.4.0-2) ... Selecting previously unselected package python3-oslo.context. Preparing to unpack .../339-python3-oslo.context_5.6.0-2_all.deb ... Unpacking python3-oslo.context (5.6.0-2) ... Selecting previously unselected package python3-msgpack. Preparing to unpack .../340-python3-msgpack_1.0.3-3+b3_amd64.deb ... Unpacking python3-msgpack (1.0.3-3+b3) ... Selecting previously unselected package python3-iso8601. Preparing to unpack .../341-python3-iso8601_2.1.0-2_all.deb ... Unpacking python3-iso8601 (2.1.0-2) ... Selecting previously unselected package python3-netifaces:amd64. Preparing to unpack .../342-python3-netifaces_0.11.0-2+b5_amd64.deb ... Unpacking python3-netifaces:amd64 (0.11.0-2+b5) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../343-python3-pyparsing_3.1.2-1_all.deb ... Unpacking python3-pyparsing (3.1.2-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../344-python3-tz_2024.1-2_all.deb ... Unpacking python3-tz (2024.1-2) ... Selecting previously unselected package python3-oslo.utils. Preparing to unpack .../345-python3-oslo.utils_7.3.0-2_all.deb ... Unpacking python3-oslo.utils (7.3.0-2) ... Selecting previously unselected package python3-oslo.serialization. Preparing to unpack .../346-python3-oslo.serialization_5.5.0-2_all.deb ... Unpacking python3-oslo.serialization (5.5.0-2) ... Selecting previously unselected package python3-pyasyncore. Preparing to unpack .../347-python3-pyasyncore_1.0.2-2_all.deb ... Unpacking python3-pyasyncore (1.0.2-2) ... Selecting previously unselected package python3-oslo.log. Preparing to unpack .../348-python3-oslo.log_6.1.2-2_all.deb ... Unpacking python3-oslo.log (6.1.2-2) ... Selecting previously unselected package python3-rfc3986. Preparing to unpack .../349-python3-rfc3986_2.0.0-2_all.deb ... Unpacking python3-rfc3986 (2.0.0-2) ... Selecting previously unselected package python3-oslo.config. Preparing to unpack .../350-python3-oslo.config_1%3a9.6.0-5_all.deb ... Unpacking python3-oslo.config (1:9.6.0-5) ... Selecting previously unselected package python3-oslo.concurrency. Preparing to unpack .../351-python3-oslo.concurrency_6.1.0-2_all.deb ... Unpacking python3-oslo.concurrency (6.1.0-2) ... Selecting previously unselected package python3-legacy-cgi. Preparing to unpack .../352-python3-legacy-cgi_2.6.1-2_all.deb ... Unpacking python3-legacy-cgi (2.6.1-2) ... Selecting previously unselected package python3-webob. Preparing to unpack .../353-python3-webob_1%3a1.8.7-3_all.deb ... Unpacking python3-webob (1:1.8.7-3) ... Selecting previously unselected package python3-zeroconf. Preparing to unpack .../354-python3-zeroconf_0.136.0-1_all.deb ... Unpacking python3-zeroconf (0.136.0-1) ... Selecting previously unselected package python3-ironic-lib. Preparing to unpack .../355-python3-ironic-lib_6.2.0-2_all.deb ... Unpacking python3-ironic-lib (6.2.0-2) ... Selecting previously unselected package python3-jaraco.classes. Preparing to unpack .../356-python3-jaraco.classes_3.4.0-1_all.deb ... Unpacking python3-jaraco.classes (3.4.0-1) ... Selecting previously unselected package python3-jeepney. Preparing to unpack .../357-python3-jeepney_0.8.0-4_all.deb ... Unpacking python3-jeepney (0.8.0-4) ... Selecting previously unselected package python3-jmespath. Preparing to unpack .../358-python3-jmespath_1.0.1-1_all.deb ... Unpacking python3-jmespath (1.0.1-1) ... Selecting previously unselected package python3-json-pointer. Preparing to unpack .../359-python3-json-pointer_2.4-2_all.deb ... Unpacking python3-json-pointer (2.4-2) ... Selecting previously unselected package python3-jsonpatch. Preparing to unpack .../360-python3-jsonpatch_1.32-4_all.deb ... Unpacking python3-jsonpatch (1.32-4) ... Selecting previously unselected package python3-jsonpath-rw. Preparing to unpack .../361-python3-jsonpath-rw_1.4.0-6_all.deb ... Unpacking python3-jsonpath-rw (1.4.0-6) ... Selecting previously unselected package python3-rpds-py. Preparing to unpack .../362-python3-rpds-py_0.21.0-2_amd64.deb ... Unpacking python3-rpds-py (0.21.0-2) ... Selecting previously unselected package python3-referencing. Preparing to unpack .../363-python3-referencing_0.35.1-1_all.deb ... Unpacking python3-referencing (0.35.1-1) ... Selecting previously unselected package python3-jsonschema-specifications. Preparing to unpack .../364-python3-jsonschema-specifications_2023.12.1-2_all.deb ... Unpacking python3-jsonschema-specifications (2023.12.1-2) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../365-python3-jsonschema_4.19.2-5_all.deb ... Unpacking python3-jsonschema (4.19.2-5) ... Selecting previously unselected package python3-jwt. Preparing to unpack .../366-python3-jwt_2.7.0-1_all.deb ... Unpacking python3-jwt (2.7.0-1) ... Selecting previously unselected package python3-kerberos. Preparing to unpack .../367-python3-kerberos_1.1.14-3.1+b10_amd64.deb ... Unpacking python3-kerberos (1.1.14-3.1+b10) ... Selecting previously unselected package python3-pure-sasl. Preparing to unpack .../368-python3-pure-sasl_0.5.1+dfsg1-4_all.deb ... Unpacking python3-pure-sasl (0.5.1+dfsg1-4) ... Selecting previously unselected package python3-kazoo. Preparing to unpack .../369-python3-kazoo_2.9.0-2_all.deb ... Unpacking python3-kazoo (2.9.0-2) ... Selecting previously unselected package python3-secretstorage. Preparing to unpack .../370-python3-secretstorage_3.3.3-3_all.deb ... Unpacking python3-secretstorage (3.3.3-3) ... Selecting previously unselected package python3-keyring. Preparing to unpack .../371-python3-keyring_25.4.1-1_all.deb ... Unpacking python3-keyring (25.4.1-1) ... Selecting previously unselected package python3-oauthlib. Preparing to unpack .../372-python3-oauthlib_3.2.2-2_all.deb ... Unpacking python3-oauthlib (3.2.2-2) ... Selecting previously unselected package python3-os-service-types. Preparing to unpack .../373-python3-os-service-types_1.7.0-4_all.deb ... Unpacking python3-os-service-types (1.7.0-4) ... Selecting previously unselected package python3-keystoneauth1. Preparing to unpack .../374-python3-keystoneauth1_5.8.0-2_all.deb ... Unpacking python3-keystoneauth1 (5.8.0-2) ... Selecting previously unselected package python3-keystoneclient. Preparing to unpack .../375-python3-keystoneclient_1%3a5.5.0-2_all.deb ... Unpacking python3-keystoneclient (1:5.5.0-2) ... Selecting previously unselected package python3-oslo.cache. Preparing to unpack .../376-python3-oslo.cache_3.8.0-2_all.deb ... Unpacking python3-oslo.cache (3.8.0-2) ... Selecting previously unselected package python3-pycadf. Preparing to unpack .../377-python3-pycadf_3.1.1-3_all.deb ... Unpacking python3-pycadf (3.1.1-3) ... Selecting previously unselected package python3-keystonemiddleware. Preparing to unpack .../378-python3-keystonemiddleware_10.7.1-2_all.deb ... Unpacking python3-keystonemiddleware (10.7.1-2) ... Selecting previously unselected package python3-kombu. Preparing to unpack .../379-python3-kombu_5.4.2-1_all.deb ... Unpacking python3-kombu (5.4.2-1) ... Selecting previously unselected package python3-microversion-parse. Preparing to unpack .../380-python3-microversion-parse_1.0.1-2_all.deb ... Unpacking python3-microversion-parse (1.0.1-2) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../381-sphinx-common_7.4.7-4_all.deb ... Unpacking sphinx-common (7.4.7-4) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../382-python3-pygments_2.18.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../383-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../384-python3-sphinx_7.4.7-4_all.deb ... Unpacking python3-sphinx (7.4.7-4) ... Selecting previously unselected package python3-openstackdocstheme. Preparing to unpack .../385-python3-openstackdocstheme_3.2.0-1_all.deb ... Unpacking python3-openstackdocstheme (3.2.0-1) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../386-python3-platformdirs_4.3.6-1_all.deb ... Unpacking python3-platformdirs (4.3.6-1) ... Selecting previously unselected package python3-requestsexceptions. Preparing to unpack .../387-python3-requestsexceptions_1.4.0-3_all.deb ... Unpacking python3-requestsexceptions (1.4.0-3) ... Selecting previously unselected package python3-openstacksdk. Preparing to unpack .../388-python3-openstacksdk_4.0.1-1_all.deb ... Unpacking python3-openstacksdk (4.0.1-1) ... Selecting previously unselected package python3-oslosphinx. Preparing to unpack .../389-python3-oslosphinx_4.18.0-5_all.deb ... Unpacking python3-oslosphinx (4.18.0-5) ... Selecting previously unselected package python3-os-api-ref. Preparing to unpack .../390-python3-os-api-ref_2.3.0+ds1-3_all.deb ... Unpacking python3-os-api-ref (2.3.0+ds1-3) ... Selecting previously unselected package python3-os-client-config. Preparing to unpack .../391-python3-os-client-config_2.1.0-2_all.deb ... Unpacking python3-os-client-config (2.1.0-2) ... Selecting previously unselected package python3-psycopg2. Preparing to unpack .../392-python3-psycopg2_2.9.9-2+b1_amd64.deb ... Unpacking python3-psycopg2 (2.9.9-2+b1) ... Selecting previously unselected package python3-pymysql. Preparing to unpack .../393-python3-pymysql_1.1.1-1_all.deb ... Unpacking python3-pymysql (1.1.1-1) ... Selecting previously unselected package python3-testresources. Preparing to unpack .../394-python3-testresources_2.0.1-5_all.deb ... Unpacking python3-testresources (2.0.1-5) ... Selecting previously unselected package python3-testscenarios. Preparing to unpack .../395-python3-testscenarios_0.5.0-4_all.deb ... Unpacking python3-testscenarios (0.5.0-4) ... Selecting previously unselected package python3-oslo.db. Preparing to unpack .../396-python3-oslo.db_16.0.0-2_all.deb ... Unpacking python3-oslo.db (16.0.0-2) ... Selecting previously unselected package python3-prometheus-client. Preparing to unpack .../397-python3-prometheus-client_0.19.0+ds1-1_all.deb ... Unpacking python3-prometheus-client (0.19.0+ds1-1) ... Selecting previously unselected package python3-oslo.metrics. Preparing to unpack .../398-python3-oslo.metrics_0.9.0-2_all.deb ... Unpacking python3-oslo.metrics (0.9.0-2) ... Selecting previously unselected package python3-statsd. Preparing to unpack .../399-python3-statsd_4.0.1-2_all.deb ... Unpacking python3-statsd (4.0.1-2) ... Selecting previously unselected package python3-oslo.middleware. Preparing to unpack .../400-python3-oslo.middleware_6.2.0-2_all.deb ... Unpacking python3-oslo.middleware (6.2.0-2) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../401-python3-tempita_0.6.0-1_all.deb ... Unpacking python3-tempita (0.6.0-1) ... Selecting previously unselected package python3-paste. Preparing to unpack .../402-python3-paste_3.10.1-1_all.deb ... Unpacking python3-paste (3.10.1-1) ... Selecting previously unselected package python3-pastedeploy-tpl. Preparing to unpack .../403-python3-pastedeploy-tpl_3.1-1_all.deb ... Unpacking python3-pastedeploy-tpl (3.1-1) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../404-python3-pastedeploy_3.1-1_all.deb ... Unpacking python3-pastedeploy (3.1-1) ... Selecting previously unselected package python3-repoze.lru. Preparing to unpack .../405-python3-repoze.lru_0.7-3_all.deb ... Unpacking python3-repoze.lru (0.7-3) ... Selecting previously unselected package python3-routes. Preparing to unpack .../406-python3-routes_2.5.1-6_all.deb ... Unpacking python3-routes (2.5.1-6) ... Selecting previously unselected package python3-yappi. Preparing to unpack .../407-python3-yappi_1.4.0-3+b1_amd64.deb ... Unpacking python3-yappi (1.4.0-3+b1) ... Selecting previously unselected package python3-oslo.service. Preparing to unpack .../408-python3-oslo.service_3.5.0-2_all.deb ... Unpacking python3-oslo.service (3.5.0-2) ... Selecting previously unselected package python3-py. Preparing to unpack .../409-python3-py_1.11.0-2_all.deb ... Unpacking python3-py (1.11.0-2) ... Selecting previously unselected package python3-zmq. Preparing to unpack .../410-python3-zmq_24.0.1-5+b3_amd64.deb ... Unpacking python3-zmq (24.0.1-5+b3) ... Selecting previously unselected package python3-oslo.messaging. Preparing to unpack .../411-python3-oslo.messaging_14.9.1-1_all.deb ... Unpacking python3-oslo.messaging (14.9.1-1) ... Selecting previously unselected package python3-oslo.policy. Preparing to unpack .../412-python3-oslo.policy_4.4.0-2_all.deb ... Unpacking python3-oslo.policy (4.4.0-2) ... Selecting previously unselected package python3-oslo.rootwrap. Preparing to unpack .../413-python3-oslo.rootwrap_7.3.0-2_all.deb ... Unpacking python3-oslo.rootwrap (7.3.0-2) ... Selecting previously unselected package python3-oslo.upgradecheck. Preparing to unpack .../414-python3-oslo.upgradecheck_2.4.0-2_all.deb ... Unpacking python3-oslo.upgradecheck (2.4.0-2) ... Selecting previously unselected package python3-tomlkit. Preparing to unpack .../415-python3-tomlkit_0.13.2-1_all.deb ... Unpacking python3-tomlkit (0.13.2-1) ... Selecting previously unselected package python3-voluptuous. Preparing to unpack .../416-python3-voluptuous_0.14.2-1_all.deb ... Unpacking python3-voluptuous (0.14.2-1) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../417-python3-subunit_1.4.2-3_all.deb ... Unpacking python3-subunit (1.4.2-3) ... Selecting previously unselected package subunit. Preparing to unpack .../418-subunit_1.4.2-3_all.deb ... Unpacking subunit (1.4.2-3) ... Selecting previously unselected package python3-stestr. Preparing to unpack .../419-python3-stestr_4.1.0-2_all.deb ... Unpacking python3-stestr (4.1.0-2) ... Selecting previously unselected package python3-oslotest. Preparing to unpack .../420-python3-oslotest_1%3a5.0.0-3_all.deb ... Unpacking python3-oslotest (1:5.0.0-3) ... Selecting previously unselected package python3-pymemcache. Preparing to unpack .../421-python3-pymemcache_4.0.0-7_all.deb ... Unpacking python3-pymemcache (4.0.0-7) ... Selecting previously unselected package python3-redis. Preparing to unpack .../422-python3-redis_4.3.4-3_all.deb ... Unpacking python3-redis (4.3.4-3) ... Selecting previously unselected package python3-sphinxcontrib.apidoc. Preparing to unpack .../423-python3-sphinxcontrib.apidoc_0.3.0-5_all.deb ... Unpacking python3-sphinxcontrib.apidoc (0.3.0-5) ... Selecting previously unselected package python3-sphinxcontrib.svg2pdfconverter. Preparing to unpack .../424-python3-sphinxcontrib.svg2pdfconverter_1.2.2-1_all.deb ... Unpacking python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Selecting previously unselected package python3-zake. Preparing to unpack .../425-python3-zake_0.2.2-7_all.deb ... Unpacking python3-zake (0.2.2-7) ... Selecting previously unselected package python3-tooz. Preparing to unpack .../426-python3-tooz_6.3.0-2_all.deb ... Unpacking python3-tooz (6.3.0-2) ... Setting up libksba8:amd64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libtext-iconv-perl:amd64 (1.7-8+b4) ... Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.44.0-3) ... Setting up libev4t64:amd64 (1:4.33-2.1+b1) ... Setting up libnorm1t64:amd64 (1.5.9+dfsg-3.1+b1) ... Setting up libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Setting up libprotobuf32t64:amd64 (3.21.12-10+b1) ... Setting up systemd-sysv (257~rc2-3) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:amd64 (3.3.0-1+b2) ... Setting up libsubunit-perl (1.4.2-3) ... Setting up libnpth0t64:amd64 (1.6-3.1+b1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up libsodium23:amd64 (1.0.18-1+b2) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.40.2-11) ... Setting up hicolor-icon-theme (0.18-1) ... Setting up libdatrie1:amd64 (0.2.13-3+b1) ... Setting up libgslcblas0:amd64 (2.8+dfsg-5) ... Setting up libgspell-1-common (1.14.0-2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-1+b2) ... Setting up libaspell15:amd64 (0.60.8.1-1+b2) ... Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.1) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:amd64 (1.64.0-1) ... Setting up libdeflate0:amd64 (1.22-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libboost-filesystem1.83.0:amd64 (1.83.0-3.2) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up librevenge-0.0-0:amd64 (0.0.5-3+b2) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up python-babel-localedata (2.16.0-1) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Nov 22 02:20:52 UTC 2024. Universal Time is now: Fri Nov 22 02:20:52 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:amd64 (2.82.2-2) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Setting up emacsen-common (3.0.5) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libepoxy0:amd64 (1.5.10-2) ... Setting up libnspr4:amd64 (2:4.35-1.1+b1) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libavahi-common-data:amd64 (0.8-13+b3) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libfribidi0:amd64 (1.0.15-1) ... Setting up libimagequant0:amd64 (2.18.0-1+b2) ... Setting up python3-pastedeploy-tpl (3.1-1) ... Setting up libproc2-0:amd64 (2:4.0.4-6) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.44-2) ... Setting up libcares2:amd64 (1.34.2-1) ... Setting up autopoint (0.22.5-2) ... Setting up sudo (1.9.16p1-1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up fonts-dejavu-core (2.37-8) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libgc1:amd64 (1:8.2.8-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:amd64 (1.4.0-1+b1) ... Setting up libsoup2.4-common (2.74.3-8) ... Setting up libwebp7:amd64 (1.4.0-0.1+b1) ... Setting up pycadf-common (3.1.1-3) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:amd64 (1.5.0-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libduktape207:amd64 (2.7.0-2+b2) ... Setting up at-spi2-common (2.54.0-1) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up dbus-session-bus-common (1.14.10-6) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libassuan9:amd64 (3.0.1-2) ... Setting up python-oslosphinx-common (4.18.0-5) ... Setting up procps (2:4.0.4-6) ... Setting up python-tinycss2-common (1.3.0-1) ... Setting up libjson-perl (4.10000-1) ... Setting up libopenjp2-7:amd64 (2.5.0-2+b4) ... Setting up python3.13-minimal (3.13.0-2) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.4) ... Setting up libabsl20230802:amd64 (20230802.1-4) ... Setting up libngtcp2-16:amd64 (1.6.0-1) ... Setting up sgml-base (1.31) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libwayland-egl1:amd64 (1.23.0-1+b1) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b3) ... Setting up glib-networking-common (2.80.0-1) ... Setting up lsb-release (12.1-1) ... Setting up dbus-system-bus-common (1.14.10-6) ... useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Setting up libgsl28:amd64 (2.8+dfsg-5) ... Setting up openssl (3.3.2-2) ... Setting up libwebpmux3:amd64 (1.4.0-0.1+b1) ... Setting up libwpd-0.10-10:amd64 (0.10.3-2+b2) ... Setting up libxcomposite1:amd64 (1:0.4.6-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Setting up dbus-bin (1.14.10-6) ... Setting up libonig5:amd64 (6.9.9-1+b1) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.6.0-1) ... Setting up libjs-bootstrap (3.4.1+dfsg-3) ... Setting up libvisio-0.1-1:amd64 (0.1.7-1+b4) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libxkbcommon0:amd64 (1.6.0-1+b2) ... Setting up libpotrace0:amd64 (1.16-2+b2) ... Setting up libwayland-client0:amd64 (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-4+b1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up libre2-11:amd64 (20240501-3+b1) ... Setting up gettext (0.22.5-2) ... Setting up libxdamage1:amd64 (1:1.1.6-1+b2) ... Setting up libatk1.0-0t64:amd64 (2.54.0-1) ... Setting up wget (1.24.5-2+b1) ... Setting up libxrender1:amd64 (1:0.9.10-1.1+b2) ... Setting up dictionaries-common (1.30.1) ... Setting up libtool (2.4.7-8) ... Setting up libjq1:amd64 (1.7.1-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Setting up libavahi-common3:amd64 (0.8-13+b3) ... Setting up libcloudproviders0:amd64 (0.3.6-1+b1) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libnss3:amd64 (2:3.105-2) ... Setting up dbus-daemon (1.14.10-6) ... Setting up libcdr-0.1-1:amd64 (0.1.7-1+b2) ... Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Setting up libcolord2:amd64 (1.4.7-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libdconf1:amd64 (0.40.0-4+b3) ... Setting up libglibmm-2.4-1t64:amd64 (2.66.7-1+b1) ... Setting up dh-autoreconf (20) ... Setting up libthai0:amd64 (0.1.29-2+b1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libxfixes3:amd64 (1:6.0.0-2+b2) ... Setting up dbus (1.14.10-6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up shared-mime-info (2.4-5+b1) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b2) ... Setting up python-os-api-ref-common (2.3.0+ds1-3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up libxrandr2:amd64 (2:1.5.4-1+b1) ... Setting up libjs-sphinxdoc (7.4.7-4) ... Setting up libwpg-0.3-3:amd64 (0.3.4-3+b2) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up ieee-data (20240722) ... Setting up groff-base (1.23.0-5) ... Setting up libwayland-cursor0:amd64 (1.23.0-1+b1) ... Setting up xml-core (0.19) ... Setting up jq (1.7.1-3+b1) ... Setting up libxslt1.1:amd64 (1.1.35-1.1+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up hunspell-en-us (1:2020.12.07-3) ... Setting up libpam-systemd:amd64 (257~rc2-3) ... Setting up libharfbuzz0b:amd64 (10.0.1-1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Setting up libfontconfig1:amd64 (2.15.0-1.1+b1) ... Setting up libatkmm-1.6-1v5:amd64 (2.28.4-1+b2) ... Setting up libsm6:amd64 (2:1.2.4-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... Setting up libavahi-client3:amd64 (0.8-13+b3) ... Setting up gpg (2.2.45-2) ... Setting up gtk-update-icon-cache (4.16.5+ds-2) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up gpg-agent (2.2.45-2) ... Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket' -> '/usr/lib/systemd/user/gpg-agent-browser.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket' -> '/usr/lib/systemd/user/gpg-agent-extra.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket' -> '/usr/lib/systemd/user/gpg-agent-ssh.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent.socket' -> '/usr/lib/systemd/user/gpg-agent.socket'. Setting up libzmq5:amd64 (4.3.5-1+b3) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up libcurl4t64:amd64 (8.11.0-1) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up libenchant-2-2:amd64 (2.3.3-2+b3) ... Setting up python3.13 (3.13.0-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:amd64 (1:1.2.2-1+b1) ... Setting up gpgsm (2.2.45-2) ... Setting up libpango-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libpq5:amd64 (17.0-1+b2) ... Setting up libcurl3t64-gnutls:amd64 (8.11.0-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up libcairo2:amd64 (1.18.2-2) ... Setting up lib2geom1.2.0t64:amd64 (1.2.2-4+b1) ... Setting up libcairomm-1.0-1v5:amd64 (1.14.5-2+b1) ... Setting up dirmngr (2.2.45-2) ... Created symlink '/etc/systemd/user/sockets.target.wants/dirmngr.socket' -> '/usr/lib/systemd/user/dirmngr.socket'. Setting up dbus-user-session (1.14.10-6) ... Setting up adwaita-icon-theme (47.0-2) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libatspi2.0-0t64:amd64 (2.54.0-1) ... Setting up libraqm0:amd64 (0.10.1-1+b2) ... Setting up sphinx-common (7.4.7-4) ... Setting up libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Setting up librdkafka1:amd64 (2.6.0-1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libcairo-gobject2:amd64 (1.18.2-2) ... Setting up libgpgme11t64:amd64 (1.24.0-2) ... Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libcups2t64:amd64 (2.4.10-2) ... Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... Setting up libgpgmepp6t64:amd64 (1.24.0-2) ... Setting up libproxy1v5:amd64 (0.5.9-1) ... Setting up libxmu6:amd64 (2:1.1.3-3+b3) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up dconf-service (0.40.0-4+b3) ... Setting up librsvg2-2:amd64 (2.59.1+dfsg-1) ... Setting up xclip (0.13-4) ... Setting up librsvg2-common:amd64 (2.59.1+dfsg-1) ... Setting up libpangomm-1.4-1v5:amd64 (2.46.4-1+b2) ... Setting up libpoppler140:amd64 (24.08.0-3) ... Setting up libpython3-stdlib:amd64 (3.12.6-1) ... Setting up glib-networking-services (2.80.0-1) ... Setting up librsvg2-bin (2.59.1+dfsg-1) ... Setting up dconf-gsettings-backend:amd64 (0.40.0-4+b3) ... Setting up python3 (3.12.6-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3-markupsafe (2.1.5-1+b2) ... Setting up python3-wheel (0.45.0-1) ... Setting up python3-webencodings (0.5.1-5) ... Setting up python3-platformdirs (4.3.6-1) ... Setting up python3-tz (2024.1-2) ... Setting up python3-vine (5.1.0+dfsg-1) ... Setting up python3-ifaddr (0.2.0-1) ... Setting up python3-monotonic (1.6-2) ... Setting up python3-async-timeout (4.0.3-1) ... Setting up libpoppler-glib8t64:amd64 (24.08.0-3) ... Setting up python3-six (1.16.0-7) ... Setting up python3-pil:amd64 (10.4.0-1+b1) ... Setting up python3-roman (4.2-1) ... Setting up python3-decorator (5.1.1-5) ... Setting up python3-pycodestyle (2.12.1-1) ... Setting up python3-jinja2 (3.1.3-1) ... Setting up python3-tempita (0.6.0-1) ... Setting up python3-packaging (24.1-1) ... Setting up python3-iso8601 (2.1.0-2) ... Setting up python3-wcwidth (0.2.13+dfsg1-1) ... Setting up python3-pyparsing (3.1.2-1) ... Setting up python3-certifi (2024.8.30+dfsg-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up python3-werkzeug (3.0.4-1) ... Setting up python3-jmespath (1.0.1-1) ... Setting up python3-greenlet (3.1.0-1+b1) ... Setting up python3-idna (3.8-2) ... Setting up python3-wrapt (1.15.0-3+b1) ... Setting up python3-psycopg2 (2.9.9-2+b1) ... Setting up python3-deprecation (2.1.0-3) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-pymysql (1.1.1-1) ... Setting up python3-construct (2.10.68+dfsg1-2) ... Setting up python3-fasteners (0.18-2) ... Setting up python3-pip (24.3.1+dfsg-1) ... Setting up python3-jeepney (0.8.0-4) ... Setting up python3-urllib3 (2.0.7-2) ... Setting up python3-netifaces:amd64 (0.11.0-2+b5) ... Setting up python3-rpds-py (0.21.0-2) ... Setting up python3-legacy-cgi (2.6.1-2) ... Setting up python3-netaddr (0.10.1-1) ... Setting up python3-json-pointer (2.4-2) ... Setting up python3-lxml:amd64 (5.3.0-1+b1) ... Setting up python3-dnspython (2.6.1-1) ... Setting up python3-dulwich (0.21.6-1+b2) ... Setting up python3-amqp (5.2.0-2) ... Setting up python3-dateutil (2.9.0-3) ... Setting up python3-mccabe (0.7.0-1) ... Setting up python3-msgpack (1.0.3-3+b3) ... Setting up python3-voluptuous (0.14.2-1) ... Setting up python3-pyasyncore (1.0.2-2) ... Setting up python3-protobuf (3.21.12-10+b1) ... Setting up python3-prettytable (3.10.1-1) ... Setting up python3-tomlkit (0.13.2-1) ... Setting up python3-deprecated (1.2.15-1) ... Setting up libgtk-3-common (3.24.43-4) ... Setting up python3-confluent-kafka (1.7.0-4+b3) ... Setting up python3-cffi-backend:amd64 (1.17.1-2+b1) ... Setting up python3-webob (1:1.8.7-3) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-blinker (1.8.2-1) ... Setting up gsettings-desktop-schemas (47.1-1) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-attr (23.2.0-2) ... Setting up python3-pymemcache (4.0.0-7) ... Setting up python3-jaraco.classes (3.4.0-1) ... Setting up python3-tinycss2 (1.3.0-1) ... Setting up python3-importlib-metadata (8.5.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-repoze.lru (0.7-3) ... Setting up python3-microversion-parse (1.0.1-2) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-jwt (2.7.0-1) ... Setting up python3-cachetools (5.3.3-1) ... Setting up python3-zeroconf (0.136.0-1) ... Setting up python3-colorama (0.4.6-4) ... Setting up python3-defusedxml (0.7.1-2) ... Setting up python3-statsd (4.0.1-2) ... Setting up python3-charset-normalizer (3.4.0-1+b1) ... Setting up python3-alabaster (0.7.16-0.1) ... Setting up python3-jsonpatch (1.32-4) ... update-alternatives: using /usr/bin/json-patch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode Setting up python3-tenacity (8.4.2+really8.4.1-1) ... Setting up python3-bcrypt (4.2.0-2.1) ... Setting up python3-ply (3.11-7) ... Setting up python3-autopage (0.4.0-3.1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-extras (1.0.0-5) ... Setting up python3-jsonpath-rw (1.4.0-6) ... Setting up python3-memcache (1.62-2) ... Setting up python3-kerberos (1.1.14-3.1+b10) ... Setting up python3-itsdangerous (2.2.0-1) ... Setting up python3-all (3.12.6-1) ... Setting up python3-coverage (7.6.0+dfsg1-2+b1) ... Setting up python3-yaml (6.0.2-1+b1) ... Setting up python3-pyperclip (1.8.2-2) ... Setting up python3-click (8.1.7-2) ... Setting up python3-kombu (5.4.2-1) ... Setting up openstack-pkg-tools (130) ... Setting up python3-pycparser (2.22-2) ... Setting up python3-sqlalchemy (2.0.32+ds1-1) ... Setting up python3-routes (2.5.1-6) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-prometheus-client (0.19.0+ds1-1) ... Setting up python3-eventlet (0.36.1-8) ... Setting up python3-rfc3986 (2.0.0-2) ... Setting up python3-cmd2 (2.5.4+ds-1) ... Setting up python3-cssselect2 (0.7.0-1) ... Setting up python3-cryptography (43.0.0-1) ... Setting up libgtk-3-0t64:amd64 (3.24.43-4) ... Setting up python3-grpcio (1.51.1-5+b1) ... Setting up python3-uhashring (2.3-2) ... Setting up python3-redis (4.3.4-3) ... Setting up python3-etcd3 (0.12.0-2) ... Setting up libgtkmm-3.0-1t64:amd64 (3.24.9-1+b1) ... Setting up glib-networking:amd64 (2.80.0-1) ... Setting up python3-binary-memcached (0.31.2+dfsg1-2) ... Setting up python3-referencing (0.35.1-1) ... Setting up python3-pkg-resources (74.1.2-2) ... Setting up libgspell-1-3:amd64 (1.14.0-2) ... Setting up python3-setuptools (74.1.2-2) ... Setting up python3-pure-sasl (0.5.1+dfsg1-4) ... Setting up python3-py (1.11.0-2) ... Setting up python3-babel (2.16.0-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-zope.event (5.0-0.1) ... Setting up python3-zope.interface (7.1.1-1+b1) ... Setting up python3-pbr (6.1.0-3) ... Setting up python3-flask (3.0.3-1) ... Setting up python3-cffi (1.17.1-2) ... Setting up python3-pyflakes (3.2.0-1) ... Setting up python3-requestsexceptions (1.4.0-3) ... Setting up python3-futurist (3.0.0-2) ... Setting up python3-debtcollector (3.0.0-2) ... Setting up python3-gevent (24.2.1-1+b1) ... Setting up python3-flake8 (7.1.1-2) ... Setting up python3-pygments (2.18.0+dfsg-1) ... Setting up python3-oauthlib (3.2.2-2) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up python3-secretstorage (3.3.3-3) ... Setting up python3-paste (3.10.1-1) ... Setting up python3-kazoo (2.9.0-2) ... Setting up python3-zmq (24.0.1-5+b3) ... Setting up python3-requests (2.32.3+dfsg-1) ... Setting up python3-zake (0.2.2-7) ... Setting up python3-oslosphinx (4.18.0-5) ... Setting up python3-oslo.rootwrap (7.3.0-2) ... Setting up python3-oslo.context (5.6.0-2) ... Setting up python3-automaton (3.2.0-2) ... Setting up python3-xcffib (1.5.0-1) ... Setting up python3-keyring (25.4.1-1) ... Setting up python3-os-service-types (1.7.0-4) ... Setting up python3-stevedore (5.3.0-3) ... Setting up libsoup-2.4-1:amd64 (2.74.3-8) ... Setting up python3-jsonschema-specifications (2023.12.1-2) ... Setting up python3-oslo.i18n (6.4.0-2) ... Setting up python3-mako (1.3.6-1) ... Setting up python3-keystoneauth1 (5.8.0-2) ... Setting up dh-python (6.20241024) ... Setting up pyflakes3 (3.2.0-1) ... Setting up python3-testresources (2.0.1-5) ... Setting up python3-pastedeploy (3.1-1) ... Setting up python3-etcd3gw (2.4.2-2) ... Setting up python3-yappi (1.4.0-3+b1) ... Setting up python3-oslo.utils (7.3.0-2) ... Setting up flake8 (7.1.1-2) ... Setting up python3-dogpile.cache (1.3.1-1) ... Setting up python3-jsonschema (4.19.2-5) ... Setting up inkscape (1.2.2-4+b3) ... Setting up python3-cairocffi (1.7.1-2) ... Setting up python3-openstacksdk (4.0.1-1) ... Setting up python3-alembic (1.13.2-4) ... Setting up python3-cairosvg (2.7.1-1) ... Setting up python3-os-client-config (2.1.0-2) ... Setting up alembic (1.13.2-4) ... Setting up python3-hacking (4.1.0-3) ... Setting up python3-oslo.serialization (5.5.0-2) ... Setting up python3-tooz (6.3.0-2) ... Setting up python3-testtools (2.7.2-4) ... Setting up python3-subunit (1.4.2-3) ... Setting up python3-fixtures (4.1.0-2) ... Setting up python3-testscenarios (0.5.0-4) ... Setting up subunit (1.4.2-3) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for systemd (257~rc2-3) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.21.2+dfsg-2) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Setting up python3-cliff (4.7.0-2) ... Setting up python3-oslo.config (1:9.6.0-5) ... Setting up python3-oslo.middleware (6.2.0-2) ... Setting up python3-keystoneclient (1:5.5.0-2) ... Setting up python3-oslo.db (16.0.0-2) ... Setting up python3-oslo.concurrency (6.1.0-2) ... Setting up python3-sphinx (7.4.7-4) ... Setting up python3-oslo.log (6.1.2-2) ... Setting up python3-pycadf (3.1.1-3) ... Setting up python3-oslo.metrics (0.9.0-2) ... Setting up python3-oslo.policy (4.4.0-2) ... Setting up python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Setting up python3-stestr (4.1.0-2) ... Setting up python3-sphinxcontrib.apidoc (0.3.0-5) ... Setting up python3-ironic-lib (6.2.0-2) ... Setting up python3-oslo.service (3.5.0-2) ... Setting up python3-oslo.upgradecheck (2.4.0-2) ... Setting up python3-oslotest (1:5.0.0-3) ... Setting up python3-oslo.messaging (14.9.1-1) ... Setting up python3-openstackdocstheme (3.2.0-1) ... Setting up python3-oslo.cache (3.8.0-2) ... Setting up python3-keystonemiddleware (10.7.1-2) ... Setting up python3-os-api-ref (2.3.0+ds1-3) ... Processing triggers for dictionaries-common (1.30.1) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/ironic-inspector-12.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../ironic-inspector_12.3.0-2_source.changes dpkg-buildpackage: info: source package ironic-inspector dpkg-buildpackage: info: source version 12.3.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Thomas Goirand dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from ironic-inspector-12.3.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ fakeroot debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh clean --buildsystem=python_distutils --with python3 debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' python3 setup.py clean /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running clean rm -rf build .stestr *.egg-info debian/*.templates debian/po find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_autoreconf_clean -O--buildsystem=python_distutils debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_clean rm -rf build debian/ironic-inspector.postinst debian/ironic-inspector.config debian/ironic-inspector.postrm rm -rf debian/*.service debian/*.init make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules build make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh build --buildsystem=python_distutils --with python3 dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: warning: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: warning: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-inspector.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-inspector.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_postrm ironic-inspector.postrm pkgos-merge-templates ironic-inspector ironic-inspector db ksat endpoint Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh binary --buildsystem=python_distutils --with python3 dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' for i in 3.12 ; do \ python$i setup.py install --install-layout=deb --root /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp ; \ done /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py creating build creating build/lib creating build/lib/ironic_inspector creating build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor creating build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter creating build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test copying ironic_inspector/introspect.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector copying ironic_inspector/version.py -> build/lib/ironic_inspector copying ironic_inspector/__init__.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector copying ironic_inspector/process.py -> build/lib/ironic_inspector copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector copying ironic_inspector/utils.py -> build/lib/ironic_inspector copying ironic_inspector/policy.py -> build/lib/ironic_inspector creating build/lib/ironic_inspector/db copying ironic_inspector/db/migration.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/model.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/__init__.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/api.py -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/conf copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/healthcheck.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf creating build/lib/ironic_inspector/common copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common creating build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd creating build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_migrations.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/__init__.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_api.py -> build/lib/ironic_inspector/test/unit/db creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/accel_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base_physnet.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins running egg_info creating ironic_inspector.egg-info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing requirements to ironic_inspector.egg-info/requires.txt writing top-level names to ironic_inspector.egg-info/top_level.txt [pbr] Processing SOURCES.txt writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' warning: no files found matching 'AUTHORS' warning: no files found matching 'ChangeLog' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations.versions' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'ironic_inspector.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying ironic_inspector/known_accelerators.yaml -> build/lib/ironic_inspector creating build/lib/ironic_inspector/locale creating build/lib/ironic_inspector/locale/en_GB creating build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES copying ironic_inspector/db/alembic.ini -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/env.py -> build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/script.py.mako -> build/lib/ironic_inspector/db/migrations creating build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/db/migrations/versions running install_lib creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3 creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/default.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/port_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/processing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/opts.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/service_catalog.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/accelerators.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/healthcheck.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/example.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/model.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/script.py.mako -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/migrations/env.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/alembic.ini -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/conductor.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/all.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/status.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/dbsync.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/wsgi.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/version.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_acl.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/test_migrations.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/test_api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/functional.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/i18n.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/context.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_parsers.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/service_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/interface.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/known_accelerators.yaml -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/introspection_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/policy.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspect.py to introspect.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/default.py to default.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/port_physnet.py to port_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/processing.py to processing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/opts.py to opts.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/capabilities.py to capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/service_catalog.py to service_catalog.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/ironic.py to ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/accelerators.py to accelerators.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/coordination.py to coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/healthcheck.py to healthcheck.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/iptables.py to iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/wsgi_service.py to wsgi_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/accel_device.py to accel_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base_physnet.py to base_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/example.py to example.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/physnet_cidr_map.py to physnet_cidr_map.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/raid_device.py to raid_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/standard.py to standard.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/model.py to model.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py to b55109d5063a_added_scope_column_to_rules_table.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/env.py to env.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/api.py to api.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/all.py to all.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/status.py to status.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/version.py to version.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/node_cache.py to node_cache.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/process.py to process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/api_tools.py to api_tools.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_acl.py to test_acl.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_accel_device.py to test_plugins_accel_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py to test_plugins_physnet_cidr_map.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_migrations.py to test_migrations.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_api.py to test_api.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base_physnet.py to test_plugins_base_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/functional.py to functional.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/i18n.py to i18n.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc.py to rpc.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/locking.py to locking.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/keystone.py to keystone.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/context.py to context.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/ironic.py to ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/coordination.py to coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/main.py to main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/iptables.py to iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/utils.py to utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/manager.py to manager.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/policy.py to policy.cpython-312.pyc running install_egg_info Copying ironic_inspector.egg-info to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector-12.3.0.egg-info Skipping SOURCES.txt running install_scripts Installing ironic-inspector script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-conductor script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-dbsync script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-migrate-data script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-rootwrap script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-status script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-api-wsgi script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin pkgos-dh_auto_test --no-py2 'ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator))' + PKGOS_TEST_PARALLEL=yes + PKGOS_TEST_SERIAL=no + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= + echo WARNING: --no-py2 is deprecated, and always on. WARNING: --no-py2 is deprecated, and always on. + shift + py3versions -vr + PYTHON3S=3.12 + [ yes = no ] + [ no = yes ] + [ 3.12 = disabled ] + echo 3.12 + cut -d. -f1 + PYMAJOR=3 + echo ===> Testing with python (python3) ===> Testing with python (python3) + pwd + [ -d /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ] + [ -z ] + pwd + echo Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages + pwd + export PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages + [ -e .stestr.conf ] + [ -x /usr/bin/python3-stestr ] + STESTR=stestr + rm -rf .stestr + subunit2pyunit + PYTHON=python3.12 stestr run --parallel --subunit ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator)) 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ... ok ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ... ok ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ... ok ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ... ok ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_context ironic_inspector.test.unit.test_locking.TestToozLock.test_context ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ... ok ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_release ironic_inspector.test.unit.test_locking.TestToozLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ... ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create ironic_inspector.test.unit.test_main.TestApiRules.test_create ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ... ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ... ok ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ... ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ... ok ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ... ok ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ... ok ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ... ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ... ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ... ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ... ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ... ok ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ... ok ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ... ok ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ... ok ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ... ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ... ok ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ... ok ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ... ok ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestPlugins.test_hook ironic_inspector.test.unit.test_main.TestPlugins.test_hook ... ok ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ... ok ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ... ok ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ... ok ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ... ok ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ... ok ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cacheINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ... ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ... ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ... ok ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ... ok ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ... ok ironic_inspector.test.unit.test_rules.TestGetRule.test_get ironic_inspector.test.unit.test_rules.TestGetRule.test_get ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ... ok ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ... ok ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ... ok ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_failsINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ... ok INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ... ok INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ... ok ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ... ok ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errorsINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ... ok ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ... ok ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ... ok ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_ok ironic_inspector.test.unit.test_process.TestReapply.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ... ok ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_ok ironic_inspector.test.unit.test_process.TestProcess.test_ok ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ... ok ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApply.test_apply ironic_inspector.test.unit.test_rules.TestApply.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ... ok ---------------------------------------------------------------------- Ran 851 tests in 877.178s OK (skipped=8) + stestr slowest Test id Runtime (s) ----------------------------------------------------------------------------------------------- ----------- ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version 194.232 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync 126.062 ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version 122.255 ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version 114.581 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync 109.552 ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin 21.213 ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state 20.296 ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host 20.287 ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin 19.251 ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire 18.879 + rm -rf .stestr mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf \ --namespace ironic_inspector \ --namespace ironic_lib.mdns \ --namespace keystonemiddleware.auth_token \ --namespace oslo.db \ --namespace oslo.log \ --namespace oslo.messaging \ --namespace oslo.middleware.cors \ --namespace oslo.middleware.healthcheck \ --namespace oslo.policy \ --namespace oslo.service.service \ --namespace oslo.service.sslutils \ --namespace oslo.service.wsgi pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf keystone_authtoken ironic-inspector pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/www_authenticate_uri pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/auth_type pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/region_name mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml \ --format yaml \ --namespace ironic_inspector.api WARNING:oslo_config.cfg:Deprecated: Option "format" from group "DEFAULT" is deprecated for removal ( ``policy_file`` support for JSON formatted file is deprecated. So these tools also deprecate the support of generating or upgrading policy file in JSON format. ). Its value may be silently ignored in the future. # Comment out deprecated policies sed -i 's/^"/#"/' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml # Use the policy.d folder pkgos-fix-config-default /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf oslo_policy policy_dirs /etc/nova/policy.d pkgos_inifile: Setting value in /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf:[oslo_policy]/policy_dirs # Debian uses the "standalone" mode, meaming one ironic-inspector-conductor daemon, and a wsgi server (using uwsgi). # If not set, none of these 2 daemons will start. pkgos-fix-config-default /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf DEFAULT standalone False pkgos_inifile: Setting value in /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf:[DEFAULT]/standalone sed -i 's|^[ \t#]*connection[ \t]=.*|connection = sqlite:////var/lib/ironic-inspector/inspectordb|' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf install -D -m 0644 rootwrap.conf /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/rootwrap.conf install -D -m 0644 rootwrap.d/ironic-inspector.filters /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/rootwrap.d/ironic-inspector.filters install -D -m 0644 /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector.sudoers /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/sudoers.d/ironic-inspector sed -i 's|stack|ironic-inspector|' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/sudoers.d/ironic-inspector dh_install dh_missing --fail-missing make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_installdocs -O--buildsystem=python_distutils debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' if [ -e /build/reproducible-path/ironic-inspector-12.3.0/debian/CHANGELOG ] ; then \ dh_installchangelogs /build/reproducible-path/ironic-inspector-12.3.0/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_installman -O--buildsystem=python_distutils dh_installdebconf -O--buildsystem=python_distutils debian/rules override_dh_python3 make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_python3 --shebang=/usr/bin/python3 I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-api-wsgi I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-conductor I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-status I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-dbsync I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-rootwrap I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-migrate-data make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done + ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + echo debian/ironic-inspector.init.in libfakeroot internal error: payload not recognized! + sed s/.init.in// + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! + + sed s/.init.in// echo debian/ironic-inspector.ironic-inspector-api.init.in + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + echo debian/ironic-inspector.ironic-inspector-conductor.init.in + sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done + ls -1 debian/*.service.in ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done + ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + echo debian/ironic-inspector.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in + [ -e debian/ironic-inspector.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.init.in libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-api.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in + [ -e debian/ironic-inspector.ironic-inspector-api.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in + [ -e debian/ironic-inspector.ironic-inspector-conductor.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installsystemd make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done + ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + sed s/.init.in// + echo debian/ironic-inspector.init.in + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + echo debian/ironic-inspector.ironic-inspector-api.init.in + sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-conductor.init.in + sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done + ls -1 debian/*.service.in ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done + ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + echo debian/ironic-inspector.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in + [ -e debian/ironic-inspector.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.init.in libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-api.init.in libfakeroot internal error: payload not recognized! + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in + [ -e debian/ironic-inspector.ironic-inspector-api.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-conductor.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in + [ -e debian/ironic-inspector.ironic-inspector-conductor.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! dh_installsystemd -pironic-inspector --name=ironic-inspector-api dh_installsystemd -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installmenu make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_installinit -pironic-inspector --name=ironic-inspector-api dh_installinit -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_strip_nondeterminism -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils dh_missing -O--buildsystem=python_distutils dh_installdeb -O--buildsystem=python_distutils debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' if dpkg-vendor --derives-from ubuntu ; then \ dh_gencontrol -- -T/build/reproducible-path/ironic-inspector-12.3.0/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/build/reproducible-path/ironic-inspector-12.3.0/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: Depends field of package ironic-inspector: substitution variable ${python3:Depends} used, but is not defined make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils dpkg-deb: building package 'python3-ironic-inspector' in '../python3-ironic-inspector_12.3.0-2_all.deb'. dpkg-deb: building package 'ironic-inspector' in '../ironic-inspector_12.3.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../ironic-inspector_12.3.0-2_amd64.buildinfo dpkg-genchanges --build=binary -O../ironic-inspector_12.3.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from ironic-inspector-12.3.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1401919 and its subdirectories I: Current time: Thu Nov 21 14:43:42 -12 2024 I: pbuilder-time-stamp: 1732243422 Fri Nov 22 02:43:42 UTC 2024 I: Signing ./b1/ironic-inspector_12.3.0-2_amd64.buildinfo as ironic-inspector_12.3.0-2_amd64.buildinfo.asc Fri Nov 22 02:43:42 UTC 2024 I: Signed ./b1/ironic-inspector_12.3.0-2_amd64.buildinfo as ./b1/ironic-inspector_12.3.0-2_amd64.buildinfo.asc Fri Nov 22 02:43:42 UTC 2024 - build #1 for ironic-inspector/trixie/amd64 on ionos1-amd64 done. Starting cleanup. All cleanup done. Fri Nov 22 02:43:42 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-iqhAZuey, removing. /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN: total 20 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 02:43 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 02:13 b2 -rw-r--r-- 1 jenkins jenkins 3223 Sep 23 10:39 ironic-inspector_12.3.0-2.dsc -rw------- 1 jenkins jenkins 4387 Nov 22 02:13 rbuildlog.22tYnBy /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b1: total 788 -rw-r--r-- 1 jenkins jenkins 547123 Nov 22 02:43 build.log -rw-r--r-- 1 jenkins jenkins 9080 Nov 22 02:43 ironic-inspector_12.3.0-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 3223 Nov 22 02:43 ironic-inspector_12.3.0-2.dsc -rw-r--r-- 1 jenkins jenkins 50152 Nov 22 02:43 ironic-inspector_12.3.0-2_all.deb -rw-r--r-- 1 jenkins jenkins 19298 Nov 22 02:43 ironic-inspector_12.3.0-2_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 20180 Nov 22 02:43 ironic-inspector_12.3.0-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1550 Nov 22 02:43 ironic-inspector_12.3.0-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 1300 Nov 22 02:43 ironic-inspector_12.3.0-2_source.changes -rw-r--r-- 1 jenkins jenkins 138032 Nov 22 02:43 python3-ironic-inspector_12.3.0-2_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b2: total 0 Fri Nov 22 02:43:43 UTC 2024 I: Deleting $TMPDIR on ionos1-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Nov 21 14:13:45 -12 2024 I: pbuilder-time-stamp: 1732241625 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ironic-inspector_12.3.0-2.dsc] I: copying [./ironic-inspector_12.3.0.orig.tar.xz] I: copying [./ironic-inspector_12.3.0-2.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Sep 23 10:27:07 2024 gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ironic-inspector_12.3.0-2.dsc: no acceptable signature found dpkg-source: info: extracting ironic-inspector in ironic-inspector-12.3.0 dpkg-source: info: unpacking ironic-inspector_12.3.0.orig.tar.xz dpkg-source: info: unpacking ironic-inspector_12.3.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying install-missing-files.patch dpkg-source: info: applying fix-path-to-rootwrap.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1401919/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='f1b908d1c4fc4c9c92bb32bc37ed4bb5' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='1401919' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/pbuilderrc_HLW3 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b1 --logfile b1/build.log ironic-inspector_12.3.0-2.dsc' SUDO_GID='110' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1401919/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx, alembic, python3-automaton, python3-construct, python3-coverage, python3-eventlet, python3-fixtures, python3-flask, python3-futurist, python3-hacking, python3-ironic-lib, python3-jsonpath-rw, python3-jsonschema, python3-keystoneauth1, python3-keystonemiddleware, python3-memcache, python3-microversion-parse, python3-netaddr, python3-openstackdocstheme, python3-openstacksdk, python3-os-api-ref, python3-oslo.concurrency, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging (>= 14.1.0), python3-oslo.middleware, python3-oslo.policy, python3-oslo.rootwrap, python3-oslo.serialization, python3-oslo.service, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.svg2pdfconverter, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tenacity, python3-testresources, python3-tooz, python3-yaml dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 11); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on openstack-pkg-tools; however: Package openstack-pkg-tools is not installed. pbuilder-satisfydepends-dummy depends on po-debconf; however: Package po-debconf is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-pbr; however: Package python3-pbr is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on alembic; however: Package alembic is not installed. pbuilder-satisfydepends-dummy depends on python3-automaton; however: Package python3-automaton is not installed. pbuilder-satisfydepends-dummy depends on python3-construct; however: Package python3-construct is not installed. pbuilder-satisfydepends-dummy depends on python3-coverage; however: Package python3-coverage is not installed. pbuilder-satisfydepends-dummy depends on python3-eventlet; however: Package python3-eventlet is not installed. pbuilder-satisfydepends-dummy depends on python3-fixtures; however: Package python3-fixtures is not installed. pbuilder-satisfydepends-dummy depends on python3-flask; however: Package python3-flask is not installed. pbuilder-satisfydepends-dummy depends on python3-futurist; however: Package python3-futurist is not installed. pbuilder-satisfydepends-dummy depends on python3-hacking; however: Package python3-hacking is not installed. pbuilder-satisfydepends-dummy depends on python3-ironic-lib; however: Package python3-ironic-lib is not installed. pbuilder-satisfydepends-dummy depends on python3-jsonpath-rw; however: Package python3-jsonpath-rw is not installed. pbuilder-satisfydepends-dummy depends on python3-jsonschema; however: Package python3-jsonschema is not installed. pbuilder-satisfydepends-dummy depends on python3-keystoneauth1; however: Package python3-keystoneauth1 is not installed. pbuilder-satisfydepends-dummy depends on python3-keystonemiddleware; however: Package python3-keystonemiddleware is not installed. pbuilder-satisfydepends-dummy depends on python3-memcache; however: Package python3-memcache is not installed. pbuilder-satisfydepends-dummy depends on python3-microversion-parse; however: Package python3-microversion-parse is not installed. pbuilder-satisfydepends-dummy depends on python3-netaddr; however: Package python3-netaddr is not installed. pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme; however: Package python3-openstackdocstheme is not installed. pbuilder-satisfydepends-dummy depends on python3-openstacksdk; however: Package python3-openstacksdk is not installed. pbuilder-satisfydepends-dummy depends on python3-os-api-ref; however: Package python3-os-api-ref is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.concurrency; however: Package python3-oslo.concurrency is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.config; however: Package python3-oslo.config is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.context; however: Package python3-oslo.context is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.db; however: Package python3-oslo.db is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.i18n; however: Package python3-oslo.i18n is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.log; however: Package python3-oslo.log is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.messaging (>= 14.1.0); however: Package python3-oslo.messaging is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.middleware; however: Package python3-oslo.middleware is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.policy; however: Package python3-oslo.policy is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.rootwrap; however: Package python3-oslo.rootwrap is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.serialization; however: Package python3-oslo.serialization is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.service; however: Package python3-oslo.service is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.upgradecheck; however: Package python3-oslo.upgradecheck is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.utils; however: Package python3-oslo.utils is not installed. pbuilder-satisfydepends-dummy depends on python3-oslotest; however: Package python3-oslotest is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.apidoc; however: Package python3-sphinxcontrib.apidoc is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.svg2pdfconverter; however: Package python3-sphinxcontrib.svg2pdfconverter is not installed. pbuilder-satisfydepends-dummy depends on python3-sqlalchemy; however: Package python3-sqlalchemy is not installed. pbuilder-satisfydepends-dummy depends on python3-stestr; however: Package python3-stestr is not installed. pbuilder-satisfydepends-dummy depends on python3-stevedore; however: Package python3-stevedore is not installed. pbuilder-satisfydepends-dummy depends on python3-tenacity; however: Package python3-tenacity is not installed. pbuilder-satisfydepends-dummy depends on python3-testresources; however: Package python3-testresources is not installed. pbuilder-satisfydepends-dummy depends on python3-tooz; however: Package python3-tooz is not installed. pbuilder-satisfydepends-dummy depends on python3-yaml; however: Package python3-yaml is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} alembic{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} docutils-common{a} dwz{a} emacsen-common{a} file{a} flake8{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-font-awesome{a} fonts-glyphicons-halflings{a} gettext{a} gettext-base{a} glib-networking{a} glib-networking-common{a} glib-networking-services{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} gsettings-desktop-schemas{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ieee-data{a} inkscape{a} intltool-debian{a} jq{a} lib2geom1.2.0t64{a} libabsl20230802{a} libapparmor1{a} libarchive-zip-perl{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcares2{a} libcdr-0.1-1{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libduktape207{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libev4t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgc1{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libice6{a} libicu72{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblcms2-2{a} libldap-2.5-0{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libnpth0t64{a} libnsl2{a} libnspr4{a} libnss3{a} libonig5{a} libopenjp2-7{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler140{a} libpotrace0{a} libpq5{a} libproc2-0{a} libprotobuf32t64{a} libproxy1v5{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libraqm0{a} librdkafka1{a} libre2-11{a} libreadline8t64{a} librevenge-0.0-0{a} librsvg2-2{a} librsvg2-bin{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libsodium23{a} libsoup-2.4-1{a} libsoup2.4-common{a} libssh2-1t64{a} libsubunit-perl{a} libsystemd-shared{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyaml-0-2{a} libzmq5{a} lsb-release{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} openstack-pkg-tools{a} pinentry-curses{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python-tinycss2-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-async-timeout{a} python3-attr{a} python3-autocommand{a} python3-automaton{a} python3-autopage{a} python3-babel{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-cachetools{a} python3-cairocffi{a} python3-cairosvg{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cliff{a} python3-cmd2{a} python3-colorama{a} python3-confluent-kafka{a} python3-construct{a} python3-coverage{a} python3-cryptography{a} python3-cssselect2{a} python3-dateutil{a} python3-debtcollector{a} python3-decorator{a} python3-defusedxml{a} python3-deprecated{a} python3-deprecation{a} python3-dnspython{a} python3-docutils{a} python3-dogpile.cache{a} python3-dulwich{a} python3-etcd3{a} python3-etcd3gw{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-flask{a} python3-futurist{a} python3-gevent{a} python3-greenlet{a} python3-grpcio{a} python3-hacking{a} python3-idna{a} python3-ifaddr{a} python3-imagesize{a} python3-importlib-metadata{a} python3-inflect{a} python3-ironic-lib{a} python3-iso8601{a} python3-itsdangerous{a} python3-jaraco.classes{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonpath-rw{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jwt{a} python3-kazoo{a} python3-kerberos{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-legacy-cgi{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-microversion-parse{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-netaddr{a} python3-netifaces{a} python3-oauthlib{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.rootwrap{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslosphinx{a} python3-oslotest{a} python3-packaging{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pil{a} python3-pip{a} python3-pkg-resources{a} python3-platformdirs{a} python3-ply{a} python3-prettytable{a} python3-prometheus-client{a} python3-protobuf{a} python3-psycopg2{a} python3-pure-sasl{a} python3-py{a} python3-pyasyncore{a} python3-pycadf{a} python3-pycodestyle{a} python3-pycparser{a} python3-pyflakes{a} python3-pygments{a} python3-pymemcache{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-redis{a} python3-referencing{a} python3-repoze.lru{a} python3-requests{a} python3-requestsexceptions{a} python3-rfc3986{a} python3-roman{a} python3-routes{a} python3-rpds-py{a} python3-secretstorage{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-sphinx{a} python3-sphinxcontrib.apidoc{a} python3-sphinxcontrib.svg2pdfconverter{a} python3-sqlalchemy{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-tempita{a} python3-tenacity{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tinycss2{a} python3-tomlkit{a} python3-tooz{a} python3-typeguard{a} python3-typing-extensions{a} python3-tz{a} python3-uhashring{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-wcwidth{a} python3-webencodings{a} python3-webob{a} python3-werkzeug{a} python3-wheel{a} python3-wrapt{a} python3-xcffib{a} python3-yaml{a} python3-yappi{a} python3-zake{a} python3-zeroconf{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.12{a} python3.12-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} sphinx-common{a} subunit{a} sudo{a} systemd{a} systemd-sysv{a} tzdata{a} wget{a} x11-common{a} xclip{a} xkb-data{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core autopkgtest chrony enchant-2 fig2dev gnupg-utils gpg-wks-client graphicsmagick-imagemagick-compat imagemagick imagemagick-6.q16 javascript-common krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libgtk-3-bin libimage-magick-perl libjson-xs-perl libkmod2 libldap-common libltdl-dev libmail-sendmail-perl libnss-systemd libpaper-utils libsasl2-modules libwmf-bin linux-sysctl-defaults madison-lite ntpsec openntpd poppler-data pristine-tar psmisc publicsuffix python3-asgiref python3-bs4 python3-cssselect python3-dev python3-dotenv python3-fastimport python3-h2 python3-html5lib python3-httpcore python3-httpx python3-numpy python3-olefile python3-openssl python3-pastescript python3-pyinotify python3-rfc3987 python3-scour python3-simplejson python3-sqlalchemy-ext python3-uritemplate python3-webcolors systemd-cryptsetup systemd-timesyncd xauth xdg-user-dirs 0 packages upgraded, 458 newly installed, 0 to remove and 0 not upgraded. Need to get 152 MB of archives. After unpacking 663 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libapparmor1 amd64 3.1.7-1+b3 [42.1 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libsystemd-shared amd64 257~rc2-3 [2133 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 systemd amd64 257~rc2-3 [3603 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 systemd-sysv amd64 257~rc2-3 [59.3 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 dbus-bin amd64 1.14.10-6 [106 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 dbus-session-bus-common all 1.14.10-6 [79.2 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 dbus-daemon amd64 1.14.10-6 [185 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 dbus-system-bus-common all 1.14.10-6 [80.2 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 dbus amd64 1.14.10-6 [98.5 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.12.6-1 [26.7 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024b-3 [255 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.6-1 [9692 B] Get: 32 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.6-1 [27.8 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.0-2 [856 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.0-2 [2038 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 sgml-base all 1.31 [15.4 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 sudo amd64 1.9.16p1-1 [2084 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 libproc2-0 amd64 2:4.0.4-6 [64.8 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 procps amd64 2:4.0.4-6 [879 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 ca-certificates all 20240203 [158 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 libpam-systemd amd64 257~rc2-3 [291 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.24.5-2+b1 [981 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libglib2.0-0t64 amd64 2.82.2-2 [1501 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 shared-mime-info amd64 2.4-5+b1 [759 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 libpng16-16t64 amd64 1.6.44-2 [280 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 libdeflate0 amd64 1.22-1 [47.3 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 libsharpyuv0 amd64 1.4.0-0.1+b1 [113 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 libwebp7 amd64 1.4.0-0.1+b1 [313 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 67 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-1+b1 [141 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 gtk-update-icon-cache amd64 4.16.5+ds-2 [50.3 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 hicolor-icon-theme all 0.18-1 [12.0 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 adwaita-icon-theme all 47.0-2 [463 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 73 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 74 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 75 http://deb.debian.org/debian trixie/main amd64 python3-importlib-metadata all 8.5.0-1 [21.0 kB] Get: 76 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 77 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 78 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 79 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 80 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 74.1.2-2 [213 kB] Get: 81 http://deb.debian.org/debian trixie/main amd64 python3-markupsafe amd64 2.1.5-1+b2 [13.9 kB] Get: 82 http://deb.debian.org/debian trixie/main amd64 python3-mako all 1.3.6-1 [83.1 kB] Get: 83 http://deb.debian.org/debian trixie/main amd64 python3-greenlet amd64 3.1.0-1+b1 [179 kB] Get: 84 http://deb.debian.org/debian trixie/main amd64 python3-sqlalchemy all 2.0.32+ds1-1 [1196 kB] Get: 85 http://deb.debian.org/debian trixie/main amd64 python3-alembic all 1.13.2-4 [147 kB] Get: 86 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 87 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 88 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] Get: 89 http://deb.debian.org/debian trixie/main amd64 alembic all 1.13.2-4 [481 kB] Get: 90 http://deb.debian.org/debian trixie/main amd64 at-spi2-common all 2.54.0-1 [170 kB] Get: 91 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 92 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 93 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 94 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 95 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 96 http://deb.debian.org/debian trixie/main amd64 dbus-user-session amd64 1.14.10-6 [79.0 kB] Get: 97 http://deb.debian.org/debian trixie/main amd64 libdconf1 amd64 0.40.0-4+b3 [41.9 kB] Get: 98 http://deb.debian.org/debian trixie/main amd64 dconf-service amd64 0.40.0-4+b3 [32.6 kB] Get: 99 http://deb.debian.org/debian trixie/main amd64 dconf-gsettings-backend amd64 0.40.0-4+b3 [28.8 kB] Get: 100 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 101 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] Get: 102 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 103 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 104 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 105 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 106 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 107 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 108 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 109 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 110 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 111 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.20 [915 kB] Get: 112 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 74.1.2-2 [736 kB] Get: 113 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241024 [109 kB] Get: 114 http://deb.debian.org/debian trixie/main amd64 libtext-iconv-perl amd64 1.7-8+b4 [14.4 kB] Get: 115 http://deb.debian.org/debian trixie/main amd64 emacsen-common all 3.0.5 [12.3 kB] Get: 116 http://deb.debian.org/debian trixie/main amd64 dictionaries-common all 1.30.1 [172 kB] Get: 117 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.1-2 [60.6 kB] Get: 118 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.2.45-2 [120 kB] Get: 119 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get: 120 http://deb.debian.org/debian trixie/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8 [19.6 kB] Get: 121 http://deb.debian.org/debian trixie/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8 [57.3 kB] Get: 122 http://deb.debian.org/debian trixie/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-3+b1 [188 kB] Get: 123 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.6-3.1+b1 [18.2 kB] Get: 124 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.2.45-2 [368 kB] Get: 125 http://deb.debian.org/debian trixie/main amd64 xml-core all 0.19 [20.1 kB] Get: 126 http://deb.debian.org/debian trixie/main amd64 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 127 http://deb.debian.org/debian trixie/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB] Get: 128 http://deb.debian.org/debian trixie/main amd64 python3-pycodestyle all 2.12.1-1 [39.7 kB] Get: 129 http://deb.debian.org/debian trixie/main amd64 python3-pyflakes all 3.2.0-1 [57.1 kB] Get: 130 http://deb.debian.org/debian trixie/main amd64 python3-flake8 all 7.1.1-2 [56.3 kB] Get: 131 http://deb.debian.org/debian trixie/main amd64 flake8 all 7.1.1-2 [21.5 kB] Get: 132 http://deb.debian.org/debian trixie/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 133 http://deb.debian.org/debian trixie/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 134 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 135 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 136 http://deb.debian.org/debian trixie/main amd64 fontconfig-config amd64 2.15.0-1.1+b1 [318 kB] Get: 137 http://deb.debian.org/debian trixie/main amd64 libfontconfig1 amd64 2.15.0-1.1+b1 [391 kB] Get: 138 http://deb.debian.org/debian trixie/main amd64 fontconfig amd64 2.15.0-1.1+b1 [463 kB] Get: 139 http://deb.debian.org/debian trixie/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB] Get: 140 http://deb.debian.org/debian trixie/main amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB] Get: 141 http://deb.debian.org/debian trixie/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB] Get: 142 http://deb.debian.org/debian trixie/main amd64 libnghttp3-9 amd64 1.4.0-1+b1 [63.6 kB] Get: 143 http://deb.debian.org/debian trixie/main amd64 libngtcp2-16 amd64 1.6.0-1 [122 kB] Get: 144 http://deb.debian.org/debian trixie/main amd64 libngtcp2-crypto-gnutls8 amd64 1.6.0-1 [19.6 kB] Get: 145 http://deb.debian.org/debian trixie/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB] Get: 146 http://deb.debian.org/debian trixie/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 147 http://deb.debian.org/debian trixie/main amd64 libcurl3t64-gnutls amd64 8.11.0-1 [359 kB] Get: 148 http://deb.debian.org/debian trixie/main amd64 libduktape207 amd64 2.7.0-2+b2 [135 kB] Get: 149 http://deb.debian.org/debian trixie/main amd64 libproxy1v5 amd64 0.5.9-1 [26.4 kB] Get: 150 http://deb.debian.org/debian trixie/main amd64 glib-networking-common all 2.80.0-1 [83.9 kB] Get: 151 http://deb.debian.org/debian trixie/main amd64 glib-networking-services amd64 2.80.0-1 [12.2 kB] Get: 152 http://deb.debian.org/debian trixie/main amd64 gsettings-desktop-schemas all 47.1-1 [689 kB] Get: 153 http://deb.debian.org/debian trixie/main amd64 glib-networking amd64 2.80.0-1 [68.8 kB] Get: 154 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 155 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.2.45-2 [531 kB] Get: 156 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.2.1-4+b1 [79.7 kB] Get: 157 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.2.45-2 [251 kB] Get: 158 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.2.45-2 [255 kB] Get: 159 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.2.45-2 [376 kB] Get: 160 http://deb.debian.org/debian trixie/main amd64 hunspell-en-us all 1:2020.12.07-3 [559 kB] Get: 161 http://deb.debian.org/debian trixie/main amd64 ieee-data all 20240722 [2221 kB] Get: 162 http://deb.debian.org/debian trixie/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB] Get: 163 http://deb.debian.org/debian trixie/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 164 http://deb.debian.org/debian trixie/main amd64 libxdmcp6 amd64 1:1.1.2-3+b2 [24.4 kB] Get: 165 http://deb.debian.org/debian trixie/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 166 http://deb.debian.org/debian trixie/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 167 http://deb.debian.org/debian trixie/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 168 http://deb.debian.org/debian trixie/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 169 http://deb.debian.org/debian trixie/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 170 http://deb.debian.org/debian trixie/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 171 http://deb.debian.org/debian trixie/main amd64 libxrender1 amd64 1:0.9.10-1.1+b2 [27.8 kB] Get: 172 http://deb.debian.org/debian trixie/main amd64 libcairo2 amd64 1.18.2-2 [535 kB] Get: 173 http://deb.debian.org/debian trixie/main amd64 libcairo-gobject2 amd64 1.18.2-2 [130 kB] Get: 174 http://deb.debian.org/debian trixie/main amd64 libdav1d7 amd64 1.5.0-1+b1 [550 kB] Get: 175 http://deb.debian.org/debian trixie/main amd64 libfribidi0 amd64 1.0.15-1 [71.8 kB] Get: 176 http://deb.debian.org/debian trixie/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB] Get: 177 http://deb.debian.org/debian trixie/main amd64 libharfbuzz0b amd64 10.0.1-1 [477 kB] Get: 178 http://deb.debian.org/debian trixie/main amd64 libthai-data all 0.1.29-2 [168 kB] Get: 179 http://deb.debian.org/debian trixie/main amd64 libdatrie1 amd64 0.2.13-3+b1 [38.1 kB] Get: 180 http://deb.debian.org/debian trixie/main amd64 libthai0 amd64 0.1.29-2+b1 [49.4 kB] Get: 181 http://deb.debian.org/debian trixie/main amd64 libpango-1.0-0 amd64 1.54.0+ds-3 [223 kB] Get: 182 http://deb.debian.org/debian trixie/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-3 [54.2 kB] Get: 183 http://deb.debian.org/debian trixie/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-3 [35.2 kB] Get: 184 http://deb.debian.org/debian trixie/main amd64 librsvg2-2 amd64 2.59.1+dfsg-1 [1860 kB] Get: 185 http://deb.debian.org/debian trixie/main amd64 librsvg2-common amd64 2.59.1+dfsg-1 [147 kB] Get: 186 http://deb.debian.org/debian trixie/main amd64 libdouble-conversion3 amd64 3.3.0-1+b2 [41.8 kB] Get: 187 http://deb.debian.org/debian trixie/main amd64 libgslcblas0 amd64 2.8+dfsg-5 [116 kB] Get: 188 http://deb.debian.org/debian trixie/main amd64 libgsl28 amd64 2.8+dfsg-5 [994 kB] Get: 189 http://deb.debian.org/debian trixie/main amd64 lib2geom1.2.0t64 amd64 1.2.2-4+b1 [390 kB] Get: 190 http://deb.debian.org/debian trixie/main amd64 libatk1.0-0t64 amd64 2.54.0-1 [51.2 kB] Get: 191 http://deb.debian.org/debian trixie/main amd64 libglibmm-2.4-1t64 amd64 2.66.7-1+b1 [632 kB] Get: 192 http://deb.debian.org/debian trixie/main amd64 libatkmm-1.6-1v5 amd64 2.28.4-1+b2 [82.3 kB] Get: 193 http://deb.debian.org/debian trixie/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-3.2 [281 kB] Get: 194 http://deb.debian.org/debian trixie/main amd64 libcairomm-1.0-1v5 amd64 1.14.5-2+b1 [57.3 kB] Get: 195 http://deb.debian.org/debian trixie/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 196 http://deb.debian.org/debian trixie/main amd64 librevenge-0.0-0 amd64 0.0.5-3+b2 [295 kB] Get: 197 http://deb.debian.org/debian trixie/main amd64 libcdr-0.1-1 amd64 0.1.7-1+b2 [408 kB] Get: 198 http://deb.debian.org/debian trixie/main amd64 libgc1 amd64 1:8.2.8-1 [247 kB] Get: 199 http://deb.debian.org/debian trixie/main amd64 libgspell-1-common all 1.14.0-2 [36.5 kB] Get: 200 http://deb.debian.org/debian trixie/main amd64 libaspell15 amd64 0.60.8.1-1+b2 [337 kB] Get: 201 http://deb.debian.org/debian trixie/main amd64 libhunspell-1.7-0 amd64 1.7.2+really1.7.2-10+b3 [237 kB] Get: 202 http://deb.debian.org/debian trixie/main amd64 libenchant-2-2 amd64 2.3.3-2+b3 [47.9 kB] Get: 203 http://deb.debian.org/debian trixie/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 204 http://deb.debian.org/debian trixie/main amd64 libatspi2.0-0t64 amd64 2.54.0-1 [76.4 kB] Get: 205 http://deb.debian.org/debian trixie/main amd64 libatk-bridge2.0-0t64 amd64 2.54.0-1 [67.6 kB] Get: 206 http://deb.debian.org/debian trixie/main amd64 libcloudproviders0 amd64 0.3.6-1+b1 [29.2 kB] Get: 207 http://deb.debian.org/debian trixie/main amd64 libcolord2 amd64 1.4.7-1+b2 [140 kB] Get: 208 http://deb.debian.org/debian trixie/main amd64 libavahi-common-data amd64 0.8-13+b3 [112 kB] Get: 209 http://deb.debian.org/debian trixie/main amd64 libavahi-common3 amd64 0.8-13+b3 [43.2 kB] Get: 210 http://deb.debian.org/debian trixie/main amd64 libavahi-client3 amd64 0.8-13+b3 [47.5 kB] Get: 211 http://deb.debian.org/debian trixie/main amd64 libcups2t64 amd64 2.4.10-2 [251 kB] Get: 212 http://deb.debian.org/debian trixie/main amd64 libepoxy0 amd64 1.5.10-2 [193 kB] Get: 213 http://deb.debian.org/debian trixie/main amd64 libwayland-client0 amd64 1.23.0-1+b1 [26.6 kB] Get: 214 http://deb.debian.org/debian trixie/main amd64 libwayland-cursor0 amd64 1.23.0-1+b1 [11.7 kB] Get: 215 http://deb.debian.org/debian trixie/main amd64 libwayland-egl1 amd64 1.23.0-1+b1 [5664 B] Get: 216 http://deb.debian.org/debian trixie/main amd64 libxcomposite1 amd64 1:0.4.6-1 [16.3 kB] Get: 217 http://deb.debian.org/debian trixie/main amd64 libxfixes3 amd64 1:6.0.0-2+b2 [20.3 kB] Get: 218 http://deb.debian.org/debian trixie/main amd64 libxcursor1 amd64 1:1.2.2-1+b1 [37.6 kB] Get: 219 http://deb.debian.org/debian trixie/main amd64 libxdamage1 amd64 1:1.1.6-1+b2 [15.5 kB] Get: 220 http://deb.debian.org/debian trixie/main amd64 libxinerama1 amd64 2:1.1.4-3+b2 [16.0 kB] Get: 221 http://deb.debian.org/debian trixie/main amd64 xkb-data all 2.42-1 [790 kB] Get: 222 http://deb.debian.org/debian trixie/main amd64 libxkbcommon0 amd64 1.6.0-1+b2 [111 kB] Get: 223 http://deb.debian.org/debian trixie/main amd64 libxrandr2 amd64 2:1.5.4-1+b1 [36.3 kB] Get: 224 http://deb.debian.org/debian trixie/main amd64 libgtk-3-common all 3.24.43-4 [4657 kB] Get: 225 http://deb.debian.org/debian trixie/main amd64 libgtk-3-0t64 amd64 3.24.43-4 [2754 kB] Get: 226 http://deb.debian.org/debian trixie/main amd64 libgspell-1-3 amd64 1.14.0-2 [51.1 kB] Get: 227 http://deb.debian.org/debian trixie/main amd64 libpangomm-1.4-1v5 amd64 2.46.4-1+b2 [63.0 kB] Get: 228 http://deb.debian.org/debian trixie/main amd64 libgtkmm-3.0-1t64 amd64 3.24.9-1+b1 [986 kB] Get: 229 http://deb.debian.org/debian trixie/main amd64 libgpgme11t64 amd64 1.24.0-2 [344 kB] Get: 230 http://deb.debian.org/debian trixie/main amd64 libgpgmepp6t64 amd64 1.24.0-2 [339 kB] Get: 231 http://deb.debian.org/debian trixie/main amd64 libnspr4 amd64 2:4.35-1.1+b1 [109 kB] Get: 232 http://deb.debian.org/debian trixie/main amd64 libnss3 amd64 2:3.105-2 [1393 kB] Get: 233 http://deb.debian.org/debian trixie/main amd64 libopenjp2-7 amd64 2.5.0-2+b4 [199 kB] Get: 234 http://deb.debian.org/debian trixie/main amd64 libpoppler140 amd64 24.08.0-3 [1965 kB] Get: 235 http://deb.debian.org/debian trixie/main amd64 libpoppler-glib8t64 amd64 24.08.0-3 [149 kB] Get: 236 http://deb.debian.org/debian trixie/main amd64 libpotrace0 amd64 1.16-2+b2 [25.6 kB] Get: 237 http://deb.debian.org/debian trixie/main amd64 libsoup2.4-common all 2.74.3-8 [56.8 kB] Get: 238 http://deb.debian.org/debian trixie/main amd64 libsoup-2.4-1 amd64 2.74.3-8 [276 kB] Get: 239 http://deb.debian.org/debian trixie/main amd64 libvisio-0.1-1 amd64 0.1.7-1+b4 [316 kB] Get: 240 http://deb.debian.org/debian trixie/main amd64 libwpd-0.10-10 amd64 0.10.3-2+b2 [263 kB] Get: 241 http://deb.debian.org/debian trixie/main amd64 libwpg-0.3-3 amd64 0.3.4-3+b2 [81.3 kB] Get: 242 http://deb.debian.org/debian trixie/main amd64 libxslt1.1 amd64 1.1.35-1.1+b1 [233 kB] Get: 243 http://deb.debian.org/debian trixie/main amd64 inkscape amd64 1.2.2-4+b3 [21.1 MB] Get: 244 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Get: 245 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-3+b1 [164 kB] Get: 246 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-3+b1 [77.8 kB] Get: 247 http://deb.debian.org/debian trixie/main amd64 libabsl20230802 amd64 20230802.1-4 [464 kB] Get: 248 http://deb.debian.org/debian trixie/main amd64 libcares2 amd64 1.34.2-1 [92.7 kB] Get: 249 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.11.0-1 [351 kB] Get: 250 http://deb.debian.org/debian trixie/main amd64 libev4t64 amd64 1:4.33-2.1+b1 [42.4 kB] Get: 251 http://deb.debian.org/debian trixie/main amd64 x11-common all 1:7.7+23.1 [216 kB] Get: 252 http://deb.debian.org/debian trixie/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 253 http://deb.debian.org/debian trixie/main amd64 libimagequant0 amd64 2.18.0-1+b2 [35.2 kB] Get: 254 http://deb.debian.org/debian trixie/main amd64 libjs-bootstrap all 3.4.1+dfsg-3 [172 kB] Get: 255 http://deb.debian.org/debian trixie/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get: 256 http://deb.debian.org/debian trixie/main amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1+b1 [221 kB] Get: 257 http://deb.debian.org/debian trixie/main amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1+b1 [162 kB] Get: 258 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.0-1+b2 [220 kB] Get: 259 http://deb.debian.org/debian trixie/main amd64 libprotobuf32t64 amd64 3.21.12-10+b1 [982 kB] Get: 260 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [1992 kB] Get: 261 http://deb.debian.org/debian trixie/main amd64 libraqm0 amd64 0.10.1-1+b2 [14.1 kB] Get: 262 http://deb.debian.org/debian trixie/main amd64 librdkafka1 amd64 2.6.0-1 [798 kB] Get: 263 http://deb.debian.org/debian trixie/main amd64 libre2-11 amd64 20240501-3+b1 [196 kB] Get: 264 http://deb.debian.org/debian trixie/main amd64 librsvg2-bin amd64 2.59.1+dfsg-1 [2006 kB] Get: 265 http://deb.debian.org/debian trixie/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB] Get: 266 http://deb.debian.org/debian trixie/main amd64 libsodium23 amd64 1.0.18-1+b2 [165 kB] Get: 267 http://deb.debian.org/debian trixie/main amd64 libsubunit-perl all 1.4.2-3 [5724 B] Get: 268 http://deb.debian.org/debian trixie/main amd64 libwebpdemux2 amd64 1.4.0-0.1+b1 [111 kB] Get: 269 http://deb.debian.org/debian trixie/main amd64 libwebpmux3 amd64 1.4.0-0.1+b1 [123 kB] Get: 270 http://deb.debian.org/debian trixie/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b1 [188 kB] Get: 271 http://deb.debian.org/debian trixie/main amd64 libxmu6 amd64 2:1.1.3-3+b3 [58.8 kB] Get: 272 http://deb.debian.org/debian trixie/main amd64 libyaml-0-2 amd64 0.2.5-1+b2 [52.7 kB] Get: 273 http://deb.debian.org/debian trixie/main amd64 libzmq5 amd64 4.3.5-1+b3 [283 kB] Get: 274 http://deb.debian.org/debian trixie/main amd64 lsb-release all 12.1-1 [5912 B] Get: 275 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.45.0-1 [56.7 kB] Get: 276 http://deb.debian.org/debian trixie/main amd64 python3-pip all 24.3.1+dfsg-1 [1441 kB] Get: 277 http://deb.debian.org/debian trixie/main amd64 openstack-pkg-tools all 130 [96.4 kB] Get: 278 http://deb.debian.org/debian trixie/main amd64 pycadf-common all 3.1.1-3 [4492 B] Get: 279 http://deb.debian.org/debian trixie/main amd64 pyflakes3 all 3.2.0-1 [10.1 kB] Get: 280 http://deb.debian.org/debian trixie/main amd64 python-babel-localedata all 2.16.0-1 [5696 kB] Get: 281 http://deb.debian.org/debian trixie/main amd64 python-os-api-ref-common all 2.3.0+ds1-3 [9548 B] Get: 282 http://deb.debian.org/debian trixie/main amd64 python-oslosphinx-common all 4.18.0-5 [30.0 kB] Get: 283 http://deb.debian.org/debian trixie/main amd64 python-tinycss2-common all 1.3.0-1 [31.9 kB] Get: 284 http://deb.debian.org/debian trixie/main amd64 python3-alabaster all 0.7.16-0.1 [27.9 kB] Get: 285 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.6-1 [1040 B] Get: 286 http://deb.debian.org/debian trixie/main amd64 python3-vine all 5.1.0+dfsg-1 [15.6 kB] Get: 287 http://deb.debian.org/debian trixie/main amd64 python3-amqp all 5.2.0-2 [42.6 kB] Get: 288 http://deb.debian.org/debian trixie/main amd64 python3-async-timeout all 4.0.3-1 [7660 B] Get: 289 http://deb.debian.org/debian trixie/main amd64 python3-attr all 23.2.0-2 [65.5 kB] Get: 290 http://deb.debian.org/debian trixie/main amd64 python3-pbr all 6.1.0-3 [56.6 kB] Get: 291 http://deb.debian.org/debian trixie/main amd64 python3-wrapt amd64 1.15.0-3+b1 [43.8 kB] Get: 292 http://deb.debian.org/debian trixie/main amd64 python3-debtcollector all 3.0.0-2 [13.1 kB] Get: 293 http://deb.debian.org/debian trixie/main amd64 python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB] Get: 294 http://deb.debian.org/debian trixie/main amd64 python3-prettytable all 3.10.1-1 [37.1 kB] Get: 295 http://deb.debian.org/debian trixie/main amd64 python3-automaton all 3.2.0-2 [14.7 kB] Get: 296 http://deb.debian.org/debian trixie/main amd64 python3-autopage all 0.4.0-3.1 [12.7 kB] Get: 297 http://deb.debian.org/debian trixie/main amd64 python3-babel all 2.16.0-1 [114 kB] Get: 298 http://deb.debian.org/debian trixie/main amd64 python3-bcrypt amd64 4.2.0-2.1 [236 kB] Get: 299 http://deb.debian.org/debian trixie/main amd64 python3-six all 1.16.0-7 [16.4 kB] Get: 300 http://deb.debian.org/debian trixie/main amd64 python3-memcache all 1.62-2 [26.0 kB] Get: 301 http://deb.debian.org/debian trixie/main amd64 python3-uhashring all 2.3-2 [12.3 kB] Get: 302 http://deb.debian.org/debian trixie/main amd64 python3-binary-memcached all 0.31.2+dfsg1-2 [13.7 kB] Get: 303 http://deb.debian.org/debian trixie/main amd64 python3-blinker all 1.8.2-1 [13.1 kB] Get: 304 http://deb.debian.org/debian trixie/main amd64 python3-cachetools all 5.3.3-1 [13.2 kB] Get: 305 http://deb.debian.org/debian trixie/main amd64 python3-cffi-backend amd64 1.17.1-2+b1 [96.2 kB] Get: 306 http://deb.debian.org/debian trixie/main amd64 python3-ply all 3.11-7 [62.6 kB] Get: 307 http://deb.debian.org/debian trixie/main amd64 python3-pycparser all 2.22-2 [78.0 kB] Get: 308 http://deb.debian.org/debian trixie/main amd64 python3-cffi all 1.17.1-2 [89.4 kB] Get: 309 http://deb.debian.org/debian trixie/main amd64 python3-xcffib all 1.5.0-1 [63.9 kB] Get: 310 http://deb.debian.org/debian trixie/main amd64 python3-cairocffi all 1.7.1-2 [60.7 kB] Get: 311 http://deb.debian.org/debian trixie/main amd64 python3-lxml amd64 5.3.0-1+b1 [1676 kB] Get: 312 http://deb.debian.org/debian trixie/main amd64 python3-webencodings all 0.5.1-5 [11.1 kB] Get: 313 http://deb.debian.org/debian trixie/main amd64 python3-tinycss2 all 1.3.0-1 [22.1 kB] Get: 314 http://deb.debian.org/debian trixie/main amd64 python3-cssselect2 all 0.7.0-1 [16.5 kB] Get: 315 http://deb.debian.org/debian trixie/main amd64 python3-defusedxml all 0.7.1-2 [43.3 kB] Get: 316 http://deb.debian.org/debian trixie/main amd64 python3-pil amd64 10.4.0-1+b1 [522 kB] Get: 317 http://deb.debian.org/debian trixie/main amd64 python3-cairosvg all 2.7.1-1 [36.8 kB] Get: 318 http://deb.debian.org/debian trixie/main amd64 python3-certifi all 2024.8.30+dfsg-1 [9576 B] Get: 319 http://deb.debian.org/debian trixie/main amd64 python3-chardet all 5.2.0+dfsg-1 [107 kB] Get: 320 http://deb.debian.org/debian trixie/main amd64 python3-charset-normalizer amd64 3.4.0-1+b1 [140 kB] Get: 321 http://deb.debian.org/debian trixie/main amd64 python3-colorama all 0.4.6-4 [36.2 kB] Get: 322 http://deb.debian.org/debian trixie/main amd64 python3-click all 8.1.7-2 [94.3 kB] Get: 323 http://deb.debian.org/debian trixie/main amd64 xclip amd64 0.13-4 [21.3 kB] Get: 324 http://deb.debian.org/debian trixie/main amd64 python3-pyperclip all 1.8.2-2 [13.2 kB] Get: 325 http://deb.debian.org/debian trixie/main amd64 python3-cmd2 all 2.5.4+ds-1 [148 kB] Get: 326 http://deb.debian.org/debian trixie/main amd64 python3-roman all 4.2-1 [10.4 kB] Get: 327 http://deb.debian.org/debian trixie/main amd64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 328 http://deb.debian.org/debian trixie/main amd64 python3-stevedore all 5.3.0-3 [20.9 kB] Get: 329 http://deb.debian.org/debian trixie/main amd64 python3-yaml amd64 6.0.2-1+b1 [178 kB] Get: 330 http://deb.debian.org/debian trixie/main amd64 python3-cliff all 4.7.0-2 [42.5 kB] Get: 331 http://deb.debian.org/debian trixie/main amd64 python3-confluent-kafka amd64 1.7.0-4+b3 [80.1 kB] Get: 332 http://deb.debian.org/debian trixie/main amd64 python3-construct all 2.10.68+dfsg1-2 [49.9 kB] Get: 333 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.0-2 [730 kB] Get: 334 http://deb.debian.org/debian trixie/main amd64 python3-coverage amd64 7.6.0+dfsg1-2+b1 [177 kB] Get: 335 http://deb.debian.org/debian trixie/main amd64 python3-cryptography amd64 43.0.0-1 [935 kB] Get: 336 http://deb.debian.org/debian trixie/main amd64 python3-dateutil all 2.9.0-3 [79.3 kB] Get: 337 http://deb.debian.org/debian trixie/main amd64 python3-decorator all 5.1.1-5 [15.1 kB] Get: 338 http://deb.debian.org/debian trixie/main amd64 python3-deprecated all 1.2.15-1 [14.5 kB] Get: 339 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 24.1-1 [45.8 kB] Get: 340 http://deb.debian.org/debian trixie/main amd64 python3-deprecation all 2.1.0-3 [14.5 kB] Get: 341 http://deb.debian.org/debian trixie/main amd64 python3-dnspython all 2.6.1-1 [161 kB] Get: 342 http://deb.debian.org/debian trixie/main amd64 python3-dogpile.cache all 1.3.1-1 [45.0 kB] Get: 343 http://deb.debian.org/debian trixie/main amd64 python3-urllib3 all 2.0.7-2 [111 kB] Get: 344 http://deb.debian.org/debian trixie/main amd64 python3-dulwich amd64 0.21.6-1+b2 [324 kB] Get: 345 http://deb.debian.org/debian trixie/main amd64 python3-protobuf amd64 3.21.12-10+b1 [271 kB] Get: 346 http://deb.debian.org/debian trixie/main amd64 python3-grpcio amd64 1.51.1-5+b1 [2879 kB] Get: 347 http://deb.debian.org/debian trixie/main amd64 python3-tenacity all 8.4.2+really8.4.1-1 [46.0 kB] Get: 348 http://deb.debian.org/debian trixie/main amd64 python3-etcd3 all 0.12.0-2 [31.0 kB] Get: 349 http://deb.debian.org/debian trixie/main amd64 python3-futurist all 3.0.0-2 [23.8 kB] Get: 350 http://deb.debian.org/debian trixie/main amd64 python3-idna all 3.8-2 [41.6 kB] Get: 351 http://deb.debian.org/debian trixie/main amd64 python3-requests all 2.32.3+dfsg-1 [71.9 kB] Get: 352 http://deb.debian.org/debian trixie/main amd64 python3-etcd3gw all 2.4.2-2 [13.8 kB] Get: 353 http://deb.debian.org/debian trixie/main amd64 python3-eventlet all 0.36.1-8 [307 kB] Get: 354 http://deb.debian.org/debian trixie/main amd64 python3-extras all 1.0.0-5 [7536 B] Get: 355 http://deb.debian.org/debian trixie/main amd64 python3-monotonic all 1.6-2 [5728 B] Get: 356 http://deb.debian.org/debian trixie/main amd64 python3-fasteners all 0.18-2 [14.0 kB] Get: 357 http://deb.debian.org/debian trixie/main amd64 python3-testtools all 2.7.2-4 [122 kB] Get: 358 http://deb.debian.org/debian trixie/main amd64 python3-fixtures all 4.1.0-2 [34.1 kB] Get: 359 http://deb.debian.org/debian trixie/main amd64 python3-itsdangerous all 2.2.0-1 [18.0 kB] Get: 360 http://deb.debian.org/debian trixie/main amd64 python3-jinja2 all 3.1.3-1 [119 kB] Get: 361 http://deb.debian.org/debian trixie/main amd64 python3-werkzeug all 3.0.4-1 [207 kB] Get: 362 http://deb.debian.org/debian trixie/main amd64 python3-flask all 3.0.3-1 [104 kB] Get: 363 http://deb.debian.org/debian trixie/main amd64 python3-zope.event all 5.0-0.1 [8164 B] Get: 364 http://deb.debian.org/debian trixie/main amd64 python3-zope.interface amd64 7.1.1-1+b1 [151 kB] Get: 365 http://deb.debian.org/debian trixie/main amd64 python3-gevent amd64 24.2.1-1+b1 [1008 kB] Get: 366 http://deb.debian.org/debian trixie/main amd64 python3-hacking all 4.1.0-3 [22.2 kB] Get: 367 http://deb.debian.org/debian trixie/main amd64 python3-ifaddr all 0.2.0-1 [10.2 kB] Get: 368 http://deb.debian.org/debian trixie/main amd64 python3-imagesize all 1.4.1-1 [6688 B] Get: 369 http://deb.debian.org/debian trixie/main amd64 python3-netaddr all 0.10.1-1 [315 kB] Get: 370 http://deb.debian.org/debian trixie/main amd64 python3-oslo.i18n all 6.4.0-2 [19.1 kB] Get: 371 http://deb.debian.org/debian trixie/main amd64 python3-oslo.context all 5.6.0-2 [13.3 kB] Get: 372 http://deb.debian.org/debian trixie/main amd64 python3-msgpack amd64 1.0.3-3+b3 [112 kB] Get: 373 http://deb.debian.org/debian trixie/main amd64 python3-iso8601 all 2.1.0-2 [12.1 kB] Get: 374 http://deb.debian.org/debian trixie/main amd64 python3-netifaces amd64 0.11.0-2+b5 [17.4 kB] Get: 375 http://deb.debian.org/debian trixie/main amd64 python3-pyparsing all 3.1.2-1 [146 kB] Get: 376 http://deb.debian.org/debian trixie/main amd64 python3-tz all 2024.1-2 [30.9 kB] Get: 377 http://deb.debian.org/debian trixie/main amd64 python3-oslo.utils all 7.3.0-2 [80.7 kB] Get: 378 http://deb.debian.org/debian trixie/main amd64 python3-oslo.serialization all 5.5.0-2 [14.8 kB] Get: 379 http://deb.debian.org/debian trixie/main amd64 python3-pyasyncore all 1.0.2-2 [10.0 kB] Get: 380 http://deb.debian.org/debian trixie/main amd64 python3-oslo.log all 6.1.2-2 [42.9 kB] Get: 381 http://deb.debian.org/debian trixie/main amd64 python3-rfc3986 all 2.0.0-2 [21.6 kB] Get: 382 http://deb.debian.org/debian trixie/main amd64 python3-oslo.config all 1:9.6.0-5 [108 kB] Get: 383 http://deb.debian.org/debian trixie/main amd64 python3-oslo.concurrency all 6.1.0-2 [27.9 kB] Get: 384 http://deb.debian.org/debian trixie/main amd64 python3-legacy-cgi all 2.6.1-2 [16.1 kB] Get: 385 http://deb.debian.org/debian trixie/main amd64 python3-webob all 1:1.8.7-3 [88.3 kB] Get: 386 http://deb.debian.org/debian trixie/main amd64 python3-zeroconf all 0.136.0-1 [158 kB] Get: 387 http://deb.debian.org/debian trixie/main amd64 python3-ironic-lib all 6.2.0-2 [58.5 kB] Get: 388 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.classes all 3.4.0-1 [7728 B] Get: 389 http://deb.debian.org/debian trixie/main amd64 python3-jeepney all 0.8.0-4 [32.6 kB] Get: 390 http://deb.debian.org/debian trixie/main amd64 python3-jmespath all 1.0.1-1 [21.1 kB] Get: 391 http://deb.debian.org/debian trixie/main amd64 python3-json-pointer all 2.4-2 [14.6 kB] Get: 392 http://deb.debian.org/debian trixie/main amd64 python3-jsonpatch all 1.32-4 [12.0 kB] Get: 393 http://deb.debian.org/debian trixie/main amd64 python3-jsonpath-rw all 1.4.0-6 [15.0 kB] Get: 394 http://deb.debian.org/debian trixie/main amd64 python3-rpds-py amd64 0.21.0-2 [287 kB] Get: 395 http://deb.debian.org/debian trixie/main amd64 python3-referencing all 0.35.1-1 [23.5 kB] Get: 396 http://deb.debian.org/debian trixie/main amd64 python3-jsonschema-specifications all 2023.12.1-2 [9020 B] Get: 397 http://deb.debian.org/debian trixie/main amd64 python3-jsonschema all 4.19.2-5 [71.4 kB] Get: 398 http://deb.debian.org/debian trixie/main amd64 python3-jwt all 2.7.0-1 [29.7 kB] Get: 399 http://deb.debian.org/debian trixie/main amd64 python3-kerberos amd64 1.1.14-3.1+b10 [20.5 kB] Get: 400 http://deb.debian.org/debian trixie/main amd64 python3-pure-sasl all 0.5.1+dfsg1-4 [11.9 kB] Get: 401 http://deb.debian.org/debian trixie/main amd64 python3-kazoo all 2.9.0-2 [115 kB] Get: 402 http://deb.debian.org/debian trixie/main amd64 python3-secretstorage all 3.3.3-3 [16.1 kB] Get: 403 http://deb.debian.org/debian trixie/main amd64 python3-keyring all 25.4.1-1 [54.6 kB] Get: 404 http://deb.debian.org/debian trixie/main amd64 python3-oauthlib all 3.2.2-2 [95.5 kB] Get: 405 http://deb.debian.org/debian trixie/main amd64 python3-os-service-types all 1.7.0-4 [12.6 kB] Get: 406 http://deb.debian.org/debian trixie/main amd64 python3-keystoneauth1 all 5.8.0-2 [157 kB] Get: 407 http://deb.debian.org/debian trixie/main amd64 python3-keystoneclient all 1:5.5.0-2 [199 kB] Get: 408 http://deb.debian.org/debian trixie/main amd64 python3-oslo.cache all 3.8.0-2 [35.3 kB] Get: 409 http://deb.debian.org/debian trixie/main amd64 python3-pycadf all 3.1.1-3 [17.9 kB] Get: 410 http://deb.debian.org/debian trixie/main amd64 python3-keystonemiddleware all 10.7.1-2 [79.2 kB] Get: 411 http://deb.debian.org/debian trixie/main amd64 python3-kombu all 5.4.2-1 [189 kB] Get: 412 http://deb.debian.org/debian trixie/main amd64 python3-microversion-parse all 1.0.1-2 [11.0 kB] Get: 413 http://deb.debian.org/debian trixie/main amd64 sphinx-common all 7.4.7-4 [731 kB] Get: 414 http://deb.debian.org/debian trixie/main amd64 python3-pygments all 2.18.0+dfsg-1 [836 kB] Get: 415 http://deb.debian.org/debian trixie/main amd64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 416 http://deb.debian.org/debian trixie/main amd64 python3-sphinx all 7.4.7-4 [588 kB] Get: 417 http://deb.debian.org/debian trixie/main amd64 python3-openstackdocstheme all 3.2.0-1 [684 kB] Get: 418 http://deb.debian.org/debian trixie/main amd64 python3-platformdirs all 4.3.6-1 [16.6 kB] Get: 419 http://deb.debian.org/debian trixie/main amd64 python3-requestsexceptions all 1.4.0-3 [4188 B] Get: 420 http://deb.debian.org/debian trixie/main amd64 python3-openstacksdk all 4.0.1-1 [671 kB] Get: 421 http://deb.debian.org/debian trixie/main amd64 python3-oslosphinx all 4.18.0-5 [34.5 kB] Get: 422 http://deb.debian.org/debian trixie/main amd64 python3-os-api-ref all 2.3.0+ds1-3 [16.9 kB] Get: 423 http://deb.debian.org/debian trixie/main amd64 python3-os-client-config all 2.1.0-2 [17.4 kB] Get: 424 http://deb.debian.org/debian trixie/main amd64 python3-psycopg2 amd64 2.9.9-2+b1 [132 kB] Get: 425 http://deb.debian.org/debian trixie/main amd64 python3-pymysql all 1.1.1-1 [42.9 kB] Get: 426 http://deb.debian.org/debian trixie/main amd64 python3-testresources all 2.0.1-5 [26.3 kB] Get: 427 http://deb.debian.org/debian trixie/main amd64 python3-testscenarios all 0.5.0-4 [12.8 kB] Get: 428 http://deb.debian.org/debian trixie/main amd64 python3-oslo.db all 16.0.0-2 [94.8 kB] Get: 429 http://deb.debian.org/debian trixie/main amd64 python3-prometheus-client all 0.19.0+ds1-1 [35.0 kB] Get: 430 http://deb.debian.org/debian trixie/main amd64 python3-oslo.metrics all 0.9.0-2 [7312 B] Get: 431 http://deb.debian.org/debian trixie/main amd64 python3-statsd all 4.0.1-2 [13.3 kB] Get: 432 http://deb.debian.org/debian trixie/main amd64 python3-oslo.middleware all 6.2.0-2 [33.4 kB] Get: 433 http://deb.debian.org/debian trixie/main amd64 python3-tempita all 0.6.0-1 [14.6 kB] Get: 434 http://deb.debian.org/debian trixie/main amd64 python3-paste all 3.10.1-1 [222 kB] Get: 435 http://deb.debian.org/debian trixie/main amd64 python3-pastedeploy-tpl all 3.1-1 [8268 B] Get: 436 http://deb.debian.org/debian trixie/main amd64 python3-pastedeploy all 3.1-1 [18.3 kB] Get: 437 http://deb.debian.org/debian trixie/main amd64 python3-repoze.lru all 0.7-3 [12.2 kB] Get: 438 http://deb.debian.org/debian trixie/main amd64 python3-routes all 2.5.1-6 [98.3 kB] Get: 439 http://deb.debian.org/debian trixie/main amd64 python3-yappi amd64 1.4.0-3+b1 [31.7 kB] Get: 440 http://deb.debian.org/debian trixie/main amd64 python3-oslo.service all 3.5.0-2 [43.4 kB] Get: 441 http://deb.debian.org/debian trixie/main amd64 python3-py all 1.11.0-2 [88.7 kB] Get: 442 http://deb.debian.org/debian trixie/main amd64 python3-zmq amd64 24.0.1-5+b3 [347 kB] Get: 443 http://deb.debian.org/debian trixie/main amd64 python3-oslo.messaging all 14.9.1-1 [1111 kB] Get: 444 http://deb.debian.org/debian trixie/main amd64 python3-oslo.policy all 4.4.0-2 [55.8 kB] Get: 445 http://deb.debian.org/debian trixie/main amd64 python3-oslo.rootwrap all 7.3.0-2 [23.5 kB] Get: 446 http://deb.debian.org/debian trixie/main amd64 python3-oslo.upgradecheck all 2.4.0-2 [8804 B] Get: 447 http://deb.debian.org/debian trixie/main amd64 python3-tomlkit all 0.13.2-1 [42.7 kB] Get: 448 http://deb.debian.org/debian trixie/main amd64 python3-voluptuous all 0.14.2-1 [45.8 kB] Get: 449 http://deb.debian.org/debian trixie/main amd64 python3-subunit all 1.4.2-3 [66.4 kB] Get: 450 http://deb.debian.org/debian trixie/main amd64 subunit all 1.4.2-3 [5248 B] Get: 451 http://deb.debian.org/debian trixie/main amd64 python3-stestr all 4.1.0-2 [56.7 kB] Get: 452 http://deb.debian.org/debian trixie/main amd64 python3-oslotest all 1:5.0.0-3 [17.2 kB] Get: 453 http://deb.debian.org/debian trixie/main amd64 python3-pymemcache all 4.0.0-7 [45.0 kB] Get: 454 http://deb.debian.org/debian trixie/main amd64 python3-redis all 4.3.4-3 [188 kB] Get: 455 http://deb.debian.org/debian trixie/main amd64 python3-sphinxcontrib.apidoc all 0.3.0-5 [7796 B] Get: 456 http://deb.debian.org/debian trixie/main amd64 python3-sphinxcontrib.svg2pdfconverter all 1.2.2-1 [6840 B] Get: 457 http://deb.debian.org/debian trixie/main amd64 python3-zake all 0.2.2-7 [15.5 kB] Get: 458 http://deb.debian.org/debian trixie/main amd64 python3-tooz all 6.3.0-2 [52.5 kB] Fetched 152 MB in 10s (15.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.1.7-1+b3_amd64.deb ... Unpacking libapparmor1:amd64 (3.1.7-1+b3) ... Selecting previously unselected package libsystemd-shared:amd64. Preparing to unpack .../libsystemd-shared_257~rc2-3_amd64.deb ... Unpacking libsystemd-shared:amd64 (257~rc2-3) ... Selecting previously unselected package systemd. Preparing to unpack .../systemd_257~rc2-3_amd64.deb ... Unpacking systemd (257~rc2-3) ... Setting up libapparmor1:amd64 (3.1.7-1+b3) ... Setting up libsystemd-shared:amd64 (257~rc2-3) ... Setting up systemd (257~rc2-3) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20925 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_257~rc2-3_amd64.deb ... Unpacking systemd-sysv (257~rc2-3) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../1-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../2-dbus-bin_1.14.10-6_amd64.deb ... Unpacking dbus-bin (1.14.10-6) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../3-dbus-session-bus-common_1.14.10-6_all.deb ... Unpacking dbus-session-bus-common (1.14.10-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../4-libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../5-dbus-daemon_1.14.10-6_amd64.deb ... Unpacking dbus-daemon (1.14.10-6) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../6-dbus-system-bus-common_1.14.10-6_all.deb ... Unpacking dbus-system-bus-common (1.14.10-6) ... Selecting previously unselected package dbus. Preparing to unpack .../7-dbus_1.14.10-6_amd64.deb ... Unpacking dbus (1.14.10-6) ... Selecting previously unselected package libpython3.12-minimal:amd64. Preparing to unpack .../8-libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../9-python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21337 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_amd64.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22399 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_amd64.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../002-python3.13-minimal_3.13.0-2_amd64.deb ... Unpacking python3.13-minimal (3.13.0-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sudo. Preparing to unpack .../004-sudo_1.9.16p1-1_amd64.deb ... Unpacking sudo (1.9.16p1-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../005-libproc2-0_2%3a4.0.4-6_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../006-procps_2%3a4.0.4-6_amd64.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../008-openssl_3.3.2-2_amd64.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../009-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../010-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../011-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../012-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../013-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../014-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../015-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../016-libpam-systemd_257~rc2-3_amd64.deb ... Unpacking libpam-systemd:amd64 (257~rc2-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../017-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../018-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../019-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../020-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package wget. Preparing to unpack .../021-wget_1.24.5-2+b1_amd64.deb ... Unpacking wget (1.24.5-2+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../022-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../023-libglib2.0-0t64_2.82.2-2_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-2) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../024-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../025-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../026-shared-mime-info_2.4-5+b1_amd64.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../027-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../028-libpng16-16t64_1.6.44-2_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.44-2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../029-libdeflate0_1.22-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.22-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../030-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../031-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../032-libsharpyuv0_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../033-libwebp7_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp7:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../034-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../035-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1+b1_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../036-gtk-update-icon-cache_4.16.5+ds-2_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.16.5+ds-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../037-hicolor-icon-theme_0.18-1_all.deb ... Unpacking hicolor-icon-theme (0.18-1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../038-adwaita-icon-theme_47.0-2_all.deb ... Unpacking adwaita-icon-theme (47.0-2) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../039-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../040-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../041-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../042-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../043-python3-importlib-metadata_8.5.0-1_all.deb ... Unpacking python3-importlib-metadata (8.5.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../044-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../045-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../046-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../047-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../048-python3-pkg-resources_74.1.2-2_all.deb ... Unpacking python3-pkg-resources (74.1.2-2) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../049-python3-markupsafe_2.1.5-1+b2_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1+b2) ... Selecting previously unselected package python3-mako. Preparing to unpack .../050-python3-mako_1.3.6-1_all.deb ... Unpacking python3-mako (1.3.6-1) ... Selecting previously unselected package python3-greenlet. Preparing to unpack .../051-python3-greenlet_3.1.0-1+b1_amd64.deb ... Unpacking python3-greenlet (3.1.0-1+b1) ... Selecting previously unselected package python3-sqlalchemy. Preparing to unpack .../052-python3-sqlalchemy_2.0.32+ds1-1_all.deb ... Unpacking python3-sqlalchemy (2.0.32+ds1-1) ... Selecting previously unselected package python3-alembic. Preparing to unpack .../053-python3-alembic_1.13.2-4_all.deb ... Unpacking python3-alembic (1.13.2-4) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../054-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../055-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../056-libjs-sphinxdoc_7.4.7-4_all.deb ... Unpacking libjs-sphinxdoc (7.4.7-4) ... Selecting previously unselected package alembic. Preparing to unpack .../057-alembic_1.13.2-4_all.deb ... Unpacking alembic (1.13.2-4) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../058-at-spi2-common_2.54.0-1_all.deb ... Unpacking at-spi2-common (2.54.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../059-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../060-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../061-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../062-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../063-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../064-dbus-user-session_1.14.10-6_amd64.deb ... Unpacking dbus-user-session (1.14.10-6) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../065-libdconf1_0.40.0-4+b3_amd64.deb ... Unpacking libdconf1:amd64 (0.40.0-4+b3) ... Selecting previously unselected package dconf-service. Preparing to unpack .../066-dconf-service_0.40.0-4+b3_amd64.deb ... Unpacking dconf-service (0.40.0-4+b3) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../067-dconf-gsettings-backend_0.40.0-4+b3_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.40.0-4+b3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../068-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../069-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../070-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../071-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../072-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../073-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../074-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../075-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../076-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../077-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../078-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../079-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../080-python3-setuptools_74.1.2-2_all.deb ... Unpacking python3-setuptools (74.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../081-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../082-libtext-iconv-perl_1.7-8+b4_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../083-emacsen-common_3.0.5_all.deb ... Unpacking emacsen-common (3.0.5) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../084-dictionaries-common_1.30.1_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.1) ... Selecting previously unselected package libassuan9:amd64. Preparing to unpack .../085-libassuan9_3.0.1-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../086-gpgconf_2.2.45-2_amd64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../087-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../088-libsasl2-modules-db_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../089-libsasl2-2_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../090-libldap-2.5-0_2.5.18+dfsg-3+b1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../091-libnpth0t64_1.6-3.1+b1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../092-dirmngr_2.2.45-2_amd64.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package xml-core. Preparing to unpack .../093-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../094-docutils-common_0.21.2+dfsg-2_all.deb ... Unpacking docutils-common (0.21.2+dfsg-2) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../095-python3-mccabe_0.7.0-1_all.deb ... Unpacking python3-mccabe (0.7.0-1) ... Selecting previously unselected package python3-pycodestyle. Preparing to unpack .../096-python3-pycodestyle_2.12.1-1_all.deb ... Unpacking python3-pycodestyle (2.12.1-1) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../097-python3-pyflakes_3.2.0-1_all.deb ... Unpacking python3-pyflakes (3.2.0-1) ... Selecting previously unselected package python3-flake8. Preparing to unpack .../098-python3-flake8_7.1.1-2_all.deb ... Unpacking python3-flake8 (7.1.1-2) ... Selecting previously unselected package flake8. Preparing to unpack .../099-flake8_7.1.1-2_all.deb ... Unpacking flake8 (7.1.1-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../100-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../101-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../102-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../103-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../104-fontconfig-config_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../105-libfontconfig1_2.15.0-1.1+b1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../106-fontconfig_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package fonts-font-awesome. Preparing to unpack .../107-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Selecting previously unselected package fonts-glyphicons-halflings. Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../109-libnghttp2-14_1.64.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../110-libnghttp3-9_1.4.0-1+b1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../111-libngtcp2-16_1.6.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../112-libngtcp2-crypto-gnutls8_1.6.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.6.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../113-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../114-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../115-libcurl3t64-gnutls_8.11.0-1_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.11.0-1) ... Selecting previously unselected package libduktape207:amd64. Preparing to unpack .../116-libduktape207_2.7.0-2+b2_amd64.deb ... Unpacking libduktape207:amd64 (2.7.0-2+b2) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../117-libproxy1v5_0.5.9-1_amd64.deb ... Unpacking libproxy1v5:amd64 (0.5.9-1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../118-glib-networking-common_2.80.0-1_all.deb ... Unpacking glib-networking-common (2.80.0-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../119-glib-networking-services_2.80.0-1_amd64.deb ... Unpacking glib-networking-services (2.80.0-1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../120-gsettings-desktop-schemas_47.1-1_all.deb ... Unpacking gsettings-desktop-schemas (47.1-1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../121-glib-networking_2.80.0-1_amd64.deb ... Unpacking glib-networking:amd64 (2.80.0-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../122-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../123-gpg_2.2.45-2_amd64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../124-pinentry-curses_1.2.1-4+b1_amd64.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../125-gpg-agent_2.2.45-2_amd64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../126-gpgsm_2.2.45-2_amd64.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../127-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../128-hunspell-en-us_1%3a2020.12.07-3_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-3) ... Selecting previously unselected package ieee-data. Preparing to unpack .../129-ieee-data_20240722_all.deb ... Unpacking ieee-data (20240722) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../130-libpixman-1-0_0.44.0-3_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.44.0-3) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../131-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../132-libxdmcp6_1%3a1.1.2-3+b2_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../133-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../134-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../135-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../136-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../137-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../138-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../139-libxrender1_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../140-libcairo2_1.18.2-2_amd64.deb ... Unpacking libcairo2:amd64 (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../141-libcairo-gobject2_1.18.2-2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.2-2) ... Selecting previously unselected package libdav1d7:amd64. Preparing to unpack .../142-libdav1d7_1.5.0-1+b1_amd64.deb ... Unpacking libdav1d7:amd64 (1.5.0-1+b1) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../143-libfribidi0_1.0.15-1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.15-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../144-libgraphite2-3_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../145-libharfbuzz0b_10.0.1-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../146-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../147-libdatrie1_0.2.13-3+b1_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../148-libthai0_0.1.29-2+b1_amd64.deb ... Unpacking libthai0:amd64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../149-libpango-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../150-libpangoft2-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../151-libpangocairo-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package librsvg2-2:amd64. Preparing to unpack .../152-librsvg2-2_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-2:amd64 (2.59.1+dfsg-1) ... Selecting previously unselected package librsvg2-common:amd64. Preparing to unpack .../153-librsvg2-common_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-common:amd64 (2.59.1+dfsg-1) ... Selecting previously unselected package libdouble-conversion3:amd64. Preparing to unpack .../154-libdouble-conversion3_3.3.0-1+b2_amd64.deb ... Unpacking libdouble-conversion3:amd64 (3.3.0-1+b2) ... Selecting previously unselected package libgslcblas0:amd64. Preparing to unpack .../155-libgslcblas0_2.8+dfsg-5_amd64.deb ... Unpacking libgslcblas0:amd64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:amd64. Preparing to unpack .../156-libgsl28_2.8+dfsg-5_amd64.deb ... Unpacking libgsl28:amd64 (2.8+dfsg-5) ... Selecting previously unselected package lib2geom1.2.0t64:amd64. Preparing to unpack .../157-lib2geom1.2.0t64_1.2.2-4+b1_amd64.deb ... Unpacking lib2geom1.2.0t64:amd64 (1.2.2-4+b1) ... Selecting previously unselected package libatk1.0-0t64:amd64. Preparing to unpack .../158-libatk1.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatk1.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libglibmm-2.4-1t64:amd64. Preparing to unpack .../159-libglibmm-2.4-1t64_2.66.7-1+b1_amd64.deb ... Unpacking libglibmm-2.4-1t64:amd64 (2.66.7-1+b1) ... Selecting previously unselected package libatkmm-1.6-1v5:amd64. Preparing to unpack .../160-libatkmm-1.6-1v5_2.28.4-1+b2_amd64.deb ... Unpacking libatkmm-1.6-1v5:amd64 (2.28.4-1+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:amd64. Preparing to unpack .../161-libboost-filesystem1.83.0_1.83.0-3.2_amd64.deb ... Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-3.2) ... Selecting previously unselected package libcairomm-1.0-1v5:amd64. Preparing to unpack .../162-libcairomm-1.0-1v5_1.14.5-2+b1_amd64.deb ... Unpacking libcairomm-1.0-1v5:amd64 (1.14.5-2+b1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../163-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package librevenge-0.0-0:amd64. Preparing to unpack .../164-librevenge-0.0-0_0.0.5-3+b2_amd64.deb ... Unpacking librevenge-0.0-0:amd64 (0.0.5-3+b2) ... Selecting previously unselected package libcdr-0.1-1:amd64. Preparing to unpack .../165-libcdr-0.1-1_0.1.7-1+b2_amd64.deb ... Unpacking libcdr-0.1-1:amd64 (0.1.7-1+b2) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../166-libgc1_1%3a8.2.8-1_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.8-1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../167-libgspell-1-common_1.14.0-2_all.deb ... Unpacking libgspell-1-common (1.14.0-2) ... Selecting previously unselected package libaspell15:amd64. Preparing to unpack .../168-libaspell15_0.60.8.1-1+b2_amd64.deb ... Unpacking libaspell15:amd64 (0.60.8.1-1+b2) ... Selecting previously unselected package libhunspell-1.7-0:amd64. Preparing to unpack .../169-libhunspell-1.7-0_1.7.2+really1.7.2-10+b3_amd64.deb ... Unpacking libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b3) ... Selecting previously unselected package libenchant-2-2:amd64. Preparing to unpack .../170-libenchant-2-2_2.3.3-2+b3_amd64.deb ... Unpacking libenchant-2-2:amd64 (2.3.3-2+b3) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../171-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:amd64. Preparing to unpack .../172-libatspi2.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatspi2.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:amd64. Preparing to unpack .../173-libatk-bridge2.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libcloudproviders0:amd64. Preparing to unpack .../174-libcloudproviders0_0.3.6-1+b1_amd64.deb ... Unpacking libcloudproviders0:amd64 (0.3.6-1+b1) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../175-libcolord2_1.4.7-1+b2_amd64.deb ... Unpacking libcolord2:amd64 (1.4.7-1+b2) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../176-libavahi-common-data_0.8-13+b3_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../177-libavahi-common3_0.8-13+b3_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-13+b3) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../178-libavahi-client3_0.8-13+b3_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-13+b3) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../179-libcups2t64_2.4.10-2_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.10-2) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../180-libepoxy0_1.5.10-2_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.10-2) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../181-libwayland-client0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../182-libwayland-cursor0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../183-libwayland-egl1_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../184-libxcomposite1_1%3a0.4.6-1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.6-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../185-libxfixes3_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../186-libxcursor1_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../187-libxdamage1_1%3a1.1.6-1+b2_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../188-libxinerama1_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../189-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../190-libxkbcommon0_1.6.0-1+b2_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.6.0-1+b2) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../191-libxrandr2_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../192-libgtk-3-common_3.24.43-4_all.deb ... Unpacking libgtk-3-common (3.24.43-4) ... Selecting previously unselected package libgtk-3-0t64:amd64. Preparing to unpack .../193-libgtk-3-0t64_3.24.43-4_amd64.deb ... Unpacking libgtk-3-0t64:amd64 (3.24.43-4) ... Selecting previously unselected package libgspell-1-3:amd64. Preparing to unpack .../194-libgspell-1-3_1.14.0-2_amd64.deb ... Unpacking libgspell-1-3:amd64 (1.14.0-2) ... Selecting previously unselected package libpangomm-1.4-1v5:amd64. Preparing to unpack .../195-libpangomm-1.4-1v5_2.46.4-1+b2_amd64.deb ... Unpacking libpangomm-1.4-1v5:amd64 (2.46.4-1+b2) ... Selecting previously unselected package libgtkmm-3.0-1t64:amd64. Preparing to unpack .../196-libgtkmm-3.0-1t64_3.24.9-1+b1_amd64.deb ... Unpacking libgtkmm-3.0-1t64:amd64 (3.24.9-1+b1) ... Selecting previously unselected package libgpgme11t64:amd64. Preparing to unpack .../197-libgpgme11t64_1.24.0-2_amd64.deb ... Unpacking libgpgme11t64:amd64 (1.24.0-2) ... Selecting previously unselected package libgpgmepp6t64:amd64. Preparing to unpack .../198-libgpgmepp6t64_1.24.0-2_amd64.deb ... Unpacking libgpgmepp6t64:amd64 (1.24.0-2) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../199-libnspr4_2%3a4.35-1.1+b1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.35-1.1+b1) ... Selecting previously unselected package libnss3:amd64. Preparing to unpack .../200-libnss3_2%3a3.105-2_amd64.deb ... Unpacking libnss3:amd64 (2:3.105-2) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../201-libopenjp2-7_2.5.0-2+b4_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.0-2+b4) ... Selecting previously unselected package libpoppler140:amd64. Preparing to unpack .../202-libpoppler140_24.08.0-3_amd64.deb ... Unpacking libpoppler140:amd64 (24.08.0-3) ... Selecting previously unselected package libpoppler-glib8t64:amd64. Preparing to unpack .../203-libpoppler-glib8t64_24.08.0-3_amd64.deb ... Unpacking libpoppler-glib8t64:amd64 (24.08.0-3) ... Selecting previously unselected package libpotrace0:amd64. Preparing to unpack .../204-libpotrace0_1.16-2+b2_amd64.deb ... Unpacking libpotrace0:amd64 (1.16-2+b2) ... Selecting previously unselected package libsoup2.4-common. Preparing to unpack .../205-libsoup2.4-common_2.74.3-8_all.deb ... Unpacking libsoup2.4-common (2.74.3-8) ... Selecting previously unselected package libsoup-2.4-1:amd64. Preparing to unpack .../206-libsoup-2.4-1_2.74.3-8_amd64.deb ... Unpacking libsoup-2.4-1:amd64 (2.74.3-8) ... Selecting previously unselected package libvisio-0.1-1:amd64. Preparing to unpack .../207-libvisio-0.1-1_0.1.7-1+b4_amd64.deb ... Unpacking libvisio-0.1-1:amd64 (0.1.7-1+b4) ... Selecting previously unselected package libwpd-0.10-10:amd64. Preparing to unpack .../208-libwpd-0.10-10_0.10.3-2+b2_amd64.deb ... Unpacking libwpd-0.10-10:amd64 (0.10.3-2+b2) ... Selecting previously unselected package libwpg-0.3-3:amd64. Preparing to unpack .../209-libwpg-0.3-3_0.3.4-3+b2_amd64.deb ... Unpacking libwpg-0.3-3:amd64 (0.3.4-3+b2) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../210-libxslt1.1_1.1.35-1.1+b1_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.35-1.1+b1) ... Selecting previously unselected package inkscape. Preparing to unpack .../211-inkscape_1.2.2-4+b3_amd64.deb ... Unpacking inkscape (1.2.2-4+b3) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../212-libonig5_6.9.9-1+b1_amd64.deb ... Unpacking libonig5:amd64 (6.9.9-1+b1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../213-libjq1_1.7.1-3+b1_amd64.deb ... Unpacking libjq1:amd64 (1.7.1-3+b1) ... Selecting previously unselected package jq. Preparing to unpack .../214-jq_1.7.1-3+b1_amd64.deb ... Unpacking jq (1.7.1-3+b1) ... Selecting previously unselected package libabsl20230802:amd64. Preparing to unpack .../215-libabsl20230802_20230802.1-4_amd64.deb ... Unpacking libabsl20230802:amd64 (20230802.1-4) ... Selecting previously unselected package libcares2:amd64. Preparing to unpack .../216-libcares2_1.34.2-1_amd64.deb ... Unpacking libcares2:amd64 (1.34.2-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../217-libcurl4t64_8.11.0-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.11.0-1) ... Selecting previously unselected package libev4t64:amd64. Preparing to unpack .../218-libev4t64_1%3a4.33-2.1+b1_amd64.deb ... Unpacking libev4t64:amd64 (1:4.33-2.1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../219-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../220-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libimagequant0:amd64. Preparing to unpack .../221-libimagequant0_2.18.0-1+b2_amd64.deb ... Unpacking libimagequant0:amd64 (2.18.0-1+b2) ... Selecting previously unselected package libjs-bootstrap. Preparing to unpack .../222-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../223-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libnorm1t64:amd64. Preparing to unpack .../224-libnorm1t64_1.5.9+dfsg-3.1+b1_amd64.deb ... Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1+b1) ... Selecting previously unselected package libpgm-5.3-0t64:amd64. Preparing to unpack .../225-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_amd64.deb ... Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../226-libpq5_17.0-1+b2_amd64.deb ... Unpacking libpq5:amd64 (17.0-1+b2) ... Selecting previously unselected package libprotobuf32t64:amd64. Preparing to unpack .../227-libprotobuf32t64_3.21.12-10+b1_amd64.deb ... Unpacking libprotobuf32t64:amd64 (3.21.12-10+b1) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../228-libpython3.13-stdlib_3.13.0-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... Selecting previously unselected package libraqm0:amd64. Preparing to unpack .../229-libraqm0_0.10.1-1+b2_amd64.deb ... Unpacking libraqm0:amd64 (0.10.1-1+b2) ... Selecting previously unselected package librdkafka1:amd64. Preparing to unpack .../230-librdkafka1_2.6.0-1_amd64.deb ... Unpacking librdkafka1:amd64 (2.6.0-1) ... Selecting previously unselected package libre2-11:amd64. Preparing to unpack .../231-libre2-11_20240501-3+b1_amd64.deb ... Unpacking libre2-11:amd64 (20240501-3+b1) ... Selecting previously unselected package librsvg2-bin. Preparing to unpack .../232-librsvg2-bin_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-bin (2.59.1+dfsg-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../233-libsm6_2%3a1.2.4-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.4-1) ... Selecting previously unselected package libsodium23:amd64. Preparing to unpack .../234-libsodium23_1.0.18-1+b2_amd64.deb ... Unpacking libsodium23:amd64 (1.0.18-1+b2) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../235-libsubunit-perl_1.4.2-3_all.deb ... Unpacking libsubunit-perl (1.4.2-3) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../236-libwebpdemux2_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../237-libwebpmux3_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpmux3:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../238-libxt6t64_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../239-libxmu6_2%3a1.1.3-3+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b3) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../240-libyaml-0-2_0.2.5-1+b2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1+b2) ... Selecting previously unselected package libzmq5:amd64. Preparing to unpack .../241-libzmq5_4.3.5-1+b3_amd64.deb ... Unpacking libzmq5:amd64 (4.3.5-1+b3) ... Selecting previously unselected package lsb-release. Preparing to unpack .../242-lsb-release_12.1-1_all.deb ... Unpacking lsb-release (12.1-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../243-python3-wheel_0.45.0-1_all.deb ... Unpacking python3-wheel (0.45.0-1) ... Selecting previously unselected package python3-pip. Preparing to unpack .../244-python3-pip_24.3.1+dfsg-1_all.deb ... Unpacking python3-pip (24.3.1+dfsg-1) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../245-openstack-pkg-tools_130_all.deb ... Unpacking openstack-pkg-tools (130) ... Selecting previously unselected package pycadf-common. Preparing to unpack .../246-pycadf-common_3.1.1-3_all.deb ... Unpacking pycadf-common (3.1.1-3) ... Selecting previously unselected package pyflakes3. Preparing to unpack .../247-pyflakes3_3.2.0-1_all.deb ... Unpacking pyflakes3 (3.2.0-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../248-python-babel-localedata_2.16.0-1_all.deb ... Unpacking python-babel-localedata (2.16.0-1) ... Selecting previously unselected package python-os-api-ref-common. Preparing to unpack .../249-python-os-api-ref-common_2.3.0+ds1-3_all.deb ... Unpacking python-os-api-ref-common (2.3.0+ds1-3) ... Selecting previously unselected package python-oslosphinx-common. Preparing to unpack .../250-python-oslosphinx-common_4.18.0-5_all.deb ... Unpacking python-oslosphinx-common (4.18.0-5) ... Selecting previously unselected package python-tinycss2-common. Preparing to unpack .../251-python-tinycss2-common_1.3.0-1_all.deb ... Unpacking python-tinycss2-common (1.3.0-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../252-python3-alabaster_0.7.16-0.1_all.deb ... Unpacking python3-alabaster (0.7.16-0.1) ... Selecting previously unselected package python3-all. Preparing to unpack .../253-python3-all_3.12.6-1_amd64.deb ... Unpacking python3-all (3.12.6-1) ... Selecting previously unselected package python3-vine. Preparing to unpack .../254-python3-vine_5.1.0+dfsg-1_all.deb ... Unpacking python3-vine (5.1.0+dfsg-1) ... Selecting previously unselected package python3-amqp. Preparing to unpack .../255-python3-amqp_5.2.0-2_all.deb ... Unpacking python3-amqp (5.2.0-2) ... Selecting previously unselected package python3-async-timeout. Preparing to unpack .../256-python3-async-timeout_4.0.3-1_all.deb ... Unpacking python3-async-timeout (4.0.3-1) ... Selecting previously unselected package python3-attr. Preparing to unpack .../257-python3-attr_23.2.0-2_all.deb ... Unpacking python3-attr (23.2.0-2) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../258-python3-pbr_6.1.0-3_all.deb ... Unpacking python3-pbr (6.1.0-3) ... Selecting previously unselected package python3-wrapt. Preparing to unpack .../259-python3-wrapt_1.15.0-3+b1_amd64.deb ... Unpacking python3-wrapt (1.15.0-3+b1) ... Selecting previously unselected package python3-debtcollector. Preparing to unpack .../260-python3-debtcollector_3.0.0-2_all.deb ... Unpacking python3-debtcollector (3.0.0-2) ... Selecting previously unselected package python3-wcwidth. Preparing to unpack .../261-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... Selecting previously unselected package python3-prettytable. Preparing to unpack .../262-python3-prettytable_3.10.1-1_all.deb ... Unpacking python3-prettytable (3.10.1-1) ... Selecting previously unselected package python3-automaton. Preparing to unpack .../263-python3-automaton_3.2.0-2_all.deb ... Unpacking python3-automaton (3.2.0-2) ... Selecting previously unselected package python3-autopage. Preparing to unpack .../264-python3-autopage_0.4.0-3.1_all.deb ... Unpacking python3-autopage (0.4.0-3.1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../265-python3-babel_2.16.0-1_all.deb ... Unpacking python3-babel (2.16.0-1) ... Selecting previously unselected package python3-bcrypt. Preparing to unpack .../266-python3-bcrypt_4.2.0-2.1_amd64.deb ... Unpacking python3-bcrypt (4.2.0-2.1) ... Selecting previously unselected package python3-six. Preparing to unpack .../267-python3-six_1.16.0-7_all.deb ... Unpacking python3-six (1.16.0-7) ... Selecting previously unselected package python3-memcache. Preparing to unpack .../268-python3-memcache_1.62-2_all.deb ... Unpacking python3-memcache (1.62-2) ... Selecting previously unselected package python3-uhashring. Preparing to unpack .../269-python3-uhashring_2.3-2_all.deb ... Unpacking python3-uhashring (2.3-2) ... Selecting previously unselected package python3-binary-memcached. Preparing to unpack .../270-python3-binary-memcached_0.31.2+dfsg1-2_all.deb ... Unpacking python3-binary-memcached (0.31.2+dfsg1-2) ... Selecting previously unselected package python3-blinker. Preparing to unpack .../271-python3-blinker_1.8.2-1_all.deb ... Unpacking python3-blinker (1.8.2-1) ... Selecting previously unselected package python3-cachetools. Preparing to unpack .../272-python3-cachetools_5.3.3-1_all.deb ... Unpacking python3-cachetools (5.3.3-1) ... Selecting previously unselected package python3-cffi-backend:amd64. Preparing to unpack .../273-python3-cffi-backend_1.17.1-2+b1_amd64.deb ... Unpacking python3-cffi-backend:amd64 (1.17.1-2+b1) ... Selecting previously unselected package python3-ply. Preparing to unpack .../274-python3-ply_3.11-7_all.deb ... Unpacking python3-ply (3.11-7) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../275-python3-pycparser_2.22-2_all.deb ... Unpacking python3-pycparser (2.22-2) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../276-python3-cffi_1.17.1-2_all.deb ... Unpacking python3-cffi (1.17.1-2) ... Selecting previously unselected package python3-xcffib. Preparing to unpack .../277-python3-xcffib_1.5.0-1_all.deb ... Unpacking python3-xcffib (1.5.0-1) ... Selecting previously unselected package python3-cairocffi. Preparing to unpack .../278-python3-cairocffi_1.7.1-2_all.deb ... Unpacking python3-cairocffi (1.7.1-2) ... Selecting previously unselected package python3-lxml:amd64. Preparing to unpack .../279-python3-lxml_5.3.0-1+b1_amd64.deb ... Unpacking python3-lxml:amd64 (5.3.0-1+b1) ... Selecting previously unselected package python3-webencodings. Preparing to unpack .../280-python3-webencodings_0.5.1-5_all.deb ... Unpacking python3-webencodings (0.5.1-5) ... Selecting previously unselected package python3-tinycss2. Preparing to unpack .../281-python3-tinycss2_1.3.0-1_all.deb ... Unpacking python3-tinycss2 (1.3.0-1) ... Selecting previously unselected package python3-cssselect2. Preparing to unpack .../282-python3-cssselect2_0.7.0-1_all.deb ... Unpacking python3-cssselect2 (0.7.0-1) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../283-python3-defusedxml_0.7.1-2_all.deb ... Unpacking python3-defusedxml (0.7.1-2) ... Selecting previously unselected package python3-pil:amd64. Preparing to unpack .../284-python3-pil_10.4.0-1+b1_amd64.deb ... Unpacking python3-pil:amd64 (10.4.0-1+b1) ... Selecting previously unselected package python3-cairosvg. Preparing to unpack .../285-python3-cairosvg_2.7.1-1_all.deb ... Unpacking python3-cairosvg (2.7.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../286-python3-certifi_2024.8.30+dfsg-1_all.deb ... Unpacking python3-certifi (2024.8.30+dfsg-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../287-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../288-python3-charset-normalizer_3.4.0-1+b1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.0-1+b1) ... Selecting previously unselected package python3-colorama. Preparing to unpack .../289-python3-colorama_0.4.6-4_all.deb ... Unpacking python3-colorama (0.4.6-4) ... Selecting previously unselected package python3-click. Preparing to unpack .../290-python3-click_8.1.7-2_all.deb ... Unpacking python3-click (8.1.7-2) ... Selecting previously unselected package xclip. Preparing to unpack .../291-xclip_0.13-4_amd64.deb ... Unpacking xclip (0.13-4) ... Selecting previously unselected package python3-pyperclip. Preparing to unpack .../292-python3-pyperclip_1.8.2-2_all.deb ... Unpacking python3-pyperclip (1.8.2-2) ... Selecting previously unselected package python3-cmd2. Preparing to unpack .../293-python3-cmd2_2.5.4+ds-1_all.deb ... Unpacking python3-cmd2 (2.5.4+ds-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../294-python3-roman_4.2-1_all.deb ... Unpacking python3-roman (4.2-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../295-python3-docutils_0.21.2+dfsg-2_all.deb ... Unpacking python3-docutils (0.21.2+dfsg-2) ... Selecting previously unselected package python3-stevedore. Preparing to unpack .../296-python3-stevedore_5.3.0-3_all.deb ... Unpacking python3-stevedore (5.3.0-3) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../297-python3-yaml_6.0.2-1+b1_amd64.deb ... Unpacking python3-yaml (6.0.2-1+b1) ... Selecting previously unselected package python3-cliff. Preparing to unpack .../298-python3-cliff_4.7.0-2_all.deb ... Unpacking python3-cliff (4.7.0-2) ... Selecting previously unselected package python3-confluent-kafka. Preparing to unpack .../299-python3-confluent-kafka_1.7.0-4+b3_amd64.deb ... Unpacking python3-confluent-kafka (1.7.0-4+b3) ... Selecting previously unselected package python3-construct. Preparing to unpack .../300-python3-construct_2.10.68+dfsg1-2_all.deb ... Unpacking python3-construct (2.10.68+dfsg1-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../301-python3.13_3.13.0-2_amd64.deb ... Unpacking python3.13 (3.13.0-2) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../302-python3-coverage_7.6.0+dfsg1-2+b1_amd64.deb ... Unpacking python3-coverage (7.6.0+dfsg1-2+b1) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../303-python3-cryptography_43.0.0-1_amd64.deb ... Unpacking python3-cryptography (43.0.0-1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../304-python3-dateutil_2.9.0-3_all.deb ... Unpacking python3-dateutil (2.9.0-3) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../305-python3-decorator_5.1.1-5_all.deb ... Unpacking python3-decorator (5.1.1-5) ... Selecting previously unselected package python3-deprecated. Preparing to unpack .../306-python3-deprecated_1.2.15-1_all.deb ... Unpacking python3-deprecated (1.2.15-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../307-python3-packaging_24.1-1_all.deb ... Unpacking python3-packaging (24.1-1) ... Selecting previously unselected package python3-deprecation. Preparing to unpack .../308-python3-deprecation_2.1.0-3_all.deb ... Unpacking python3-deprecation (2.1.0-3) ... Selecting previously unselected package python3-dnspython. Preparing to unpack .../309-python3-dnspython_2.6.1-1_all.deb ... Unpacking python3-dnspython (2.6.1-1) ... Selecting previously unselected package python3-dogpile.cache. Preparing to unpack .../310-python3-dogpile.cache_1.3.1-1_all.deb ... Unpacking python3-dogpile.cache (1.3.1-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../311-python3-urllib3_2.0.7-2_all.deb ... Unpacking python3-urllib3 (2.0.7-2) ... Selecting previously unselected package python3-dulwich. Preparing to unpack .../312-python3-dulwich_0.21.6-1+b2_amd64.deb ... Unpacking python3-dulwich (0.21.6-1+b2) ... Selecting previously unselected package python3-protobuf. Preparing to unpack .../313-python3-protobuf_3.21.12-10+b1_amd64.deb ... Unpacking python3-protobuf (3.21.12-10+b1) ... Selecting previously unselected package python3-grpcio. Preparing to unpack .../314-python3-grpcio_1.51.1-5+b1_amd64.deb ... Unpacking python3-grpcio (1.51.1-5+b1) ... Selecting previously unselected package python3-tenacity. Preparing to unpack .../315-python3-tenacity_8.4.2+really8.4.1-1_all.deb ... Unpacking python3-tenacity (8.4.2+really8.4.1-1) ... Selecting previously unselected package python3-etcd3. Preparing to unpack .../316-python3-etcd3_0.12.0-2_all.deb ... Unpacking python3-etcd3 (0.12.0-2) ... Selecting previously unselected package python3-futurist. Preparing to unpack .../317-python3-futurist_3.0.0-2_all.deb ... Unpacking python3-futurist (3.0.0-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../318-python3-idna_3.8-2_all.deb ... Unpacking python3-idna (3.8-2) ... Selecting previously unselected package python3-requests. Preparing to unpack .../319-python3-requests_2.32.3+dfsg-1_all.deb ... Unpacking python3-requests (2.32.3+dfsg-1) ... Selecting previously unselected package python3-etcd3gw. Preparing to unpack .../320-python3-etcd3gw_2.4.2-2_all.deb ... Unpacking python3-etcd3gw (2.4.2-2) ... Selecting previously unselected package python3-eventlet. Preparing to unpack .../321-python3-eventlet_0.36.1-8_all.deb ... Unpacking python3-eventlet (0.36.1-8) ... Selecting previously unselected package python3-extras. Preparing to unpack .../322-python3-extras_1.0.0-5_all.deb ... Unpacking python3-extras (1.0.0-5) ... Selecting previously unselected package python3-monotonic. Preparing to unpack .../323-python3-monotonic_1.6-2_all.deb ... Unpacking python3-monotonic (1.6-2) ... Selecting previously unselected package python3-fasteners. Preparing to unpack .../324-python3-fasteners_0.18-2_all.deb ... Unpacking python3-fasteners (0.18-2) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../325-python3-testtools_2.7.2-4_all.deb ... Unpacking python3-testtools (2.7.2-4) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../326-python3-fixtures_4.1.0-2_all.deb ... Unpacking python3-fixtures (4.1.0-2) ... Selecting previously unselected package python3-itsdangerous. Preparing to unpack .../327-python3-itsdangerous_2.2.0-1_all.deb ... Unpacking python3-itsdangerous (2.2.0-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../328-python3-jinja2_3.1.3-1_all.deb ... Unpacking python3-jinja2 (3.1.3-1) ... Selecting previously unselected package python3-werkzeug. Preparing to unpack .../329-python3-werkzeug_3.0.4-1_all.deb ... Unpacking python3-werkzeug (3.0.4-1) ... Selecting previously unselected package python3-flask. Preparing to unpack .../330-python3-flask_3.0.3-1_all.deb ... Unpacking python3-flask (3.0.3-1) ... Selecting previously unselected package python3-zope.event. Preparing to unpack .../331-python3-zope.event_5.0-0.1_all.deb ... Unpacking python3-zope.event (5.0-0.1) ... Selecting previously unselected package python3-zope.interface. Preparing to unpack .../332-python3-zope.interface_7.1.1-1+b1_amd64.deb ... Unpacking python3-zope.interface (7.1.1-1+b1) ... Selecting previously unselected package python3-gevent. Preparing to unpack .../333-python3-gevent_24.2.1-1+b1_amd64.deb ... Unpacking python3-gevent (24.2.1-1+b1) ... Selecting previously unselected package python3-hacking. Preparing to unpack .../334-python3-hacking_4.1.0-3_all.deb ... Unpacking python3-hacking (4.1.0-3) ... Selecting previously unselected package python3-ifaddr. Preparing to unpack .../335-python3-ifaddr_0.2.0-1_all.deb ... Unpacking python3-ifaddr (0.2.0-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../336-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-netaddr. Preparing to unpack .../337-python3-netaddr_0.10.1-1_all.deb ... Unpacking python3-netaddr (0.10.1-1) ... Selecting previously unselected package python3-oslo.i18n. Preparing to unpack .../338-python3-oslo.i18n_6.4.0-2_all.deb ... Unpacking python3-oslo.i18n (6.4.0-2) ... Selecting previously unselected package python3-oslo.context. Preparing to unpack .../339-python3-oslo.context_5.6.0-2_all.deb ... Unpacking python3-oslo.context (5.6.0-2) ... Selecting previously unselected package python3-msgpack. Preparing to unpack .../340-python3-msgpack_1.0.3-3+b3_amd64.deb ... Unpacking python3-msgpack (1.0.3-3+b3) ... Selecting previously unselected package python3-iso8601. Preparing to unpack .../341-python3-iso8601_2.1.0-2_all.deb ... Unpacking python3-iso8601 (2.1.0-2) ... Selecting previously unselected package python3-netifaces:amd64. Preparing to unpack .../342-python3-netifaces_0.11.0-2+b5_amd64.deb ... Unpacking python3-netifaces:amd64 (0.11.0-2+b5) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../343-python3-pyparsing_3.1.2-1_all.deb ... Unpacking python3-pyparsing (3.1.2-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../344-python3-tz_2024.1-2_all.deb ... Unpacking python3-tz (2024.1-2) ... Selecting previously unselected package python3-oslo.utils. Preparing to unpack .../345-python3-oslo.utils_7.3.0-2_all.deb ... Unpacking python3-oslo.utils (7.3.0-2) ... Selecting previously unselected package python3-oslo.serialization. Preparing to unpack .../346-python3-oslo.serialization_5.5.0-2_all.deb ... Unpacking python3-oslo.serialization (5.5.0-2) ... Selecting previously unselected package python3-pyasyncore. Preparing to unpack .../347-python3-pyasyncore_1.0.2-2_all.deb ... Unpacking python3-pyasyncore (1.0.2-2) ... Selecting previously unselected package python3-oslo.log. Preparing to unpack .../348-python3-oslo.log_6.1.2-2_all.deb ... Unpacking python3-oslo.log (6.1.2-2) ... Selecting previously unselected package python3-rfc3986. Preparing to unpack .../349-python3-rfc3986_2.0.0-2_all.deb ... Unpacking python3-rfc3986 (2.0.0-2) ... Selecting previously unselected package python3-oslo.config. Preparing to unpack .../350-python3-oslo.config_1%3a9.6.0-5_all.deb ... Unpacking python3-oslo.config (1:9.6.0-5) ... Selecting previously unselected package python3-oslo.concurrency. Preparing to unpack .../351-python3-oslo.concurrency_6.1.0-2_all.deb ... Unpacking python3-oslo.concurrency (6.1.0-2) ... Selecting previously unselected package python3-legacy-cgi. Preparing to unpack .../352-python3-legacy-cgi_2.6.1-2_all.deb ... Unpacking python3-legacy-cgi (2.6.1-2) ... Selecting previously unselected package python3-webob. Preparing to unpack .../353-python3-webob_1%3a1.8.7-3_all.deb ... Unpacking python3-webob (1:1.8.7-3) ... Selecting previously unselected package python3-zeroconf. Preparing to unpack .../354-python3-zeroconf_0.136.0-1_all.deb ... Unpacking python3-zeroconf (0.136.0-1) ... Selecting previously unselected package python3-ironic-lib. Preparing to unpack .../355-python3-ironic-lib_6.2.0-2_all.deb ... Unpacking python3-ironic-lib (6.2.0-2) ... Selecting previously unselected package python3-jaraco.classes. Preparing to unpack .../356-python3-jaraco.classes_3.4.0-1_all.deb ... Unpacking python3-jaraco.classes (3.4.0-1) ... Selecting previously unselected package python3-jeepney. Preparing to unpack .../357-python3-jeepney_0.8.0-4_all.deb ... Unpacking python3-jeepney (0.8.0-4) ... Selecting previously unselected package python3-jmespath. Preparing to unpack .../358-python3-jmespath_1.0.1-1_all.deb ... Unpacking python3-jmespath (1.0.1-1) ... Selecting previously unselected package python3-json-pointer. Preparing to unpack .../359-python3-json-pointer_2.4-2_all.deb ... Unpacking python3-json-pointer (2.4-2) ... Selecting previously unselected package python3-jsonpatch. Preparing to unpack .../360-python3-jsonpatch_1.32-4_all.deb ... Unpacking python3-jsonpatch (1.32-4) ... Selecting previously unselected package python3-jsonpath-rw. Preparing to unpack .../361-python3-jsonpath-rw_1.4.0-6_all.deb ... Unpacking python3-jsonpath-rw (1.4.0-6) ... Selecting previously unselected package python3-rpds-py. Preparing to unpack .../362-python3-rpds-py_0.21.0-2_amd64.deb ... Unpacking python3-rpds-py (0.21.0-2) ... Selecting previously unselected package python3-referencing. Preparing to unpack .../363-python3-referencing_0.35.1-1_all.deb ... Unpacking python3-referencing (0.35.1-1) ... Selecting previously unselected package python3-jsonschema-specifications. Preparing to unpack .../364-python3-jsonschema-specifications_2023.12.1-2_all.deb ... Unpacking python3-jsonschema-specifications (2023.12.1-2) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../365-python3-jsonschema_4.19.2-5_all.deb ... Unpacking python3-jsonschema (4.19.2-5) ... Selecting previously unselected package python3-jwt. Preparing to unpack .../366-python3-jwt_2.7.0-1_all.deb ... Unpacking python3-jwt (2.7.0-1) ... Selecting previously unselected package python3-kerberos. Preparing to unpack .../367-python3-kerberos_1.1.14-3.1+b10_amd64.deb ... Unpacking python3-kerberos (1.1.14-3.1+b10) ... Selecting previously unselected package python3-pure-sasl. Preparing to unpack .../368-python3-pure-sasl_0.5.1+dfsg1-4_all.deb ... Unpacking python3-pure-sasl (0.5.1+dfsg1-4) ... Selecting previously unselected package python3-kazoo. Preparing to unpack .../369-python3-kazoo_2.9.0-2_all.deb ... Unpacking python3-kazoo (2.9.0-2) ... Selecting previously unselected package python3-secretstorage. Preparing to unpack .../370-python3-secretstorage_3.3.3-3_all.deb ... Unpacking python3-secretstorage (3.3.3-3) ... Selecting previously unselected package python3-keyring. Preparing to unpack .../371-python3-keyring_25.4.1-1_all.deb ... Unpacking python3-keyring (25.4.1-1) ... Selecting previously unselected package python3-oauthlib. Preparing to unpack .../372-python3-oauthlib_3.2.2-2_all.deb ... Unpacking python3-oauthlib (3.2.2-2) ... Selecting previously unselected package python3-os-service-types. Preparing to unpack .../373-python3-os-service-types_1.7.0-4_all.deb ... Unpacking python3-os-service-types (1.7.0-4) ... Selecting previously unselected package python3-keystoneauth1. Preparing to unpack .../374-python3-keystoneauth1_5.8.0-2_all.deb ... Unpacking python3-keystoneauth1 (5.8.0-2) ... Selecting previously unselected package python3-keystoneclient. Preparing to unpack .../375-python3-keystoneclient_1%3a5.5.0-2_all.deb ... Unpacking python3-keystoneclient (1:5.5.0-2) ... Selecting previously unselected package python3-oslo.cache. Preparing to unpack .../376-python3-oslo.cache_3.8.0-2_all.deb ... Unpacking python3-oslo.cache (3.8.0-2) ... Selecting previously unselected package python3-pycadf. Preparing to unpack .../377-python3-pycadf_3.1.1-3_all.deb ... Unpacking python3-pycadf (3.1.1-3) ... Selecting previously unselected package python3-keystonemiddleware. Preparing to unpack .../378-python3-keystonemiddleware_10.7.1-2_all.deb ... Unpacking python3-keystonemiddleware (10.7.1-2) ... Selecting previously unselected package python3-kombu. Preparing to unpack .../379-python3-kombu_5.4.2-1_all.deb ... Unpacking python3-kombu (5.4.2-1) ... Selecting previously unselected package python3-microversion-parse. Preparing to unpack .../380-python3-microversion-parse_1.0.1-2_all.deb ... Unpacking python3-microversion-parse (1.0.1-2) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../381-sphinx-common_7.4.7-4_all.deb ... Unpacking sphinx-common (7.4.7-4) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../382-python3-pygments_2.18.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../383-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../384-python3-sphinx_7.4.7-4_all.deb ... Unpacking python3-sphinx (7.4.7-4) ... Selecting previously unselected package python3-openstackdocstheme. Preparing to unpack .../385-python3-openstackdocstheme_3.2.0-1_all.deb ... Unpacking python3-openstackdocstheme (3.2.0-1) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../386-python3-platformdirs_4.3.6-1_all.deb ... Unpacking python3-platformdirs (4.3.6-1) ... Selecting previously unselected package python3-requestsexceptions. Preparing to unpack .../387-python3-requestsexceptions_1.4.0-3_all.deb ... Unpacking python3-requestsexceptions (1.4.0-3) ... Selecting previously unselected package python3-openstacksdk. Preparing to unpack .../388-python3-openstacksdk_4.0.1-1_all.deb ... Unpacking python3-openstacksdk (4.0.1-1) ... Selecting previously unselected package python3-oslosphinx. Preparing to unpack .../389-python3-oslosphinx_4.18.0-5_all.deb ... Unpacking python3-oslosphinx (4.18.0-5) ... Selecting previously unselected package python3-os-api-ref. Preparing to unpack .../390-python3-os-api-ref_2.3.0+ds1-3_all.deb ... Unpacking python3-os-api-ref (2.3.0+ds1-3) ... Selecting previously unselected package python3-os-client-config. Preparing to unpack .../391-python3-os-client-config_2.1.0-2_all.deb ... Unpacking python3-os-client-config (2.1.0-2) ... Selecting previously unselected package python3-psycopg2. Preparing to unpack .../392-python3-psycopg2_2.9.9-2+b1_amd64.deb ... Unpacking python3-psycopg2 (2.9.9-2+b1) ... Selecting previously unselected package python3-pymysql. Preparing to unpack .../393-python3-pymysql_1.1.1-1_all.deb ... Unpacking python3-pymysql (1.1.1-1) ... Selecting previously unselected package python3-testresources. Preparing to unpack .../394-python3-testresources_2.0.1-5_all.deb ... Unpacking python3-testresources (2.0.1-5) ... Selecting previously unselected package python3-testscenarios. Preparing to unpack .../395-python3-testscenarios_0.5.0-4_all.deb ... Unpacking python3-testscenarios (0.5.0-4) ... Selecting previously unselected package python3-oslo.db. Preparing to unpack .../396-python3-oslo.db_16.0.0-2_all.deb ... Unpacking python3-oslo.db (16.0.0-2) ... Selecting previously unselected package python3-prometheus-client. Preparing to unpack .../397-python3-prometheus-client_0.19.0+ds1-1_all.deb ... Unpacking python3-prometheus-client (0.19.0+ds1-1) ... Selecting previously unselected package python3-oslo.metrics. Preparing to unpack .../398-python3-oslo.metrics_0.9.0-2_all.deb ... Unpacking python3-oslo.metrics (0.9.0-2) ... Selecting previously unselected package python3-statsd. Preparing to unpack .../399-python3-statsd_4.0.1-2_all.deb ... Unpacking python3-statsd (4.0.1-2) ... Selecting previously unselected package python3-oslo.middleware. Preparing to unpack .../400-python3-oslo.middleware_6.2.0-2_all.deb ... Unpacking python3-oslo.middleware (6.2.0-2) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../401-python3-tempita_0.6.0-1_all.deb ... Unpacking python3-tempita (0.6.0-1) ... Selecting previously unselected package python3-paste. Preparing to unpack .../402-python3-paste_3.10.1-1_all.deb ... Unpacking python3-paste (3.10.1-1) ... Selecting previously unselected package python3-pastedeploy-tpl. Preparing to unpack .../403-python3-pastedeploy-tpl_3.1-1_all.deb ... Unpacking python3-pastedeploy-tpl (3.1-1) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../404-python3-pastedeploy_3.1-1_all.deb ... Unpacking python3-pastedeploy (3.1-1) ... Selecting previously unselected package python3-repoze.lru. Preparing to unpack .../405-python3-repoze.lru_0.7-3_all.deb ... Unpacking python3-repoze.lru (0.7-3) ... Selecting previously unselected package python3-routes. Preparing to unpack .../406-python3-routes_2.5.1-6_all.deb ... Unpacking python3-routes (2.5.1-6) ... Selecting previously unselected package python3-yappi. Preparing to unpack .../407-python3-yappi_1.4.0-3+b1_amd64.deb ... Unpacking python3-yappi (1.4.0-3+b1) ... Selecting previously unselected package python3-oslo.service. Preparing to unpack .../408-python3-oslo.service_3.5.0-2_all.deb ... Unpacking python3-oslo.service (3.5.0-2) ... Selecting previously unselected package python3-py. Preparing to unpack .../409-python3-py_1.11.0-2_all.deb ... Unpacking python3-py (1.11.0-2) ... Selecting previously unselected package python3-zmq. Preparing to unpack .../410-python3-zmq_24.0.1-5+b3_amd64.deb ... Unpacking python3-zmq (24.0.1-5+b3) ... Selecting previously unselected package python3-oslo.messaging. Preparing to unpack .../411-python3-oslo.messaging_14.9.1-1_all.deb ... Unpacking python3-oslo.messaging (14.9.1-1) ... Selecting previously unselected package python3-oslo.policy. Preparing to unpack .../412-python3-oslo.policy_4.4.0-2_all.deb ... Unpacking python3-oslo.policy (4.4.0-2) ... Selecting previously unselected package python3-oslo.rootwrap. Preparing to unpack .../413-python3-oslo.rootwrap_7.3.0-2_all.deb ... Unpacking python3-oslo.rootwrap (7.3.0-2) ... Selecting previously unselected package python3-oslo.upgradecheck. Preparing to unpack .../414-python3-oslo.upgradecheck_2.4.0-2_all.deb ... Unpacking python3-oslo.upgradecheck (2.4.0-2) ... Selecting previously unselected package python3-tomlkit. Preparing to unpack .../415-python3-tomlkit_0.13.2-1_all.deb ... Unpacking python3-tomlkit (0.13.2-1) ... Selecting previously unselected package python3-voluptuous. Preparing to unpack .../416-python3-voluptuous_0.14.2-1_all.deb ... Unpacking python3-voluptuous (0.14.2-1) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../417-python3-subunit_1.4.2-3_all.deb ... Unpacking python3-subunit (1.4.2-3) ... Selecting previously unselected package subunit. Preparing to unpack .../418-subunit_1.4.2-3_all.deb ... Unpacking subunit (1.4.2-3) ... Selecting previously unselected package python3-stestr. Preparing to unpack .../419-python3-stestr_4.1.0-2_all.deb ... Unpacking python3-stestr (4.1.0-2) ... Selecting previously unselected package python3-oslotest. Preparing to unpack .../420-python3-oslotest_1%3a5.0.0-3_all.deb ... Unpacking python3-oslotest (1:5.0.0-3) ... Selecting previously unselected package python3-pymemcache. Preparing to unpack .../421-python3-pymemcache_4.0.0-7_all.deb ... Unpacking python3-pymemcache (4.0.0-7) ... Selecting previously unselected package python3-redis. Preparing to unpack .../422-python3-redis_4.3.4-3_all.deb ... Unpacking python3-redis (4.3.4-3) ... Selecting previously unselected package python3-sphinxcontrib.apidoc. Preparing to unpack .../423-python3-sphinxcontrib.apidoc_0.3.0-5_all.deb ... Unpacking python3-sphinxcontrib.apidoc (0.3.0-5) ... Selecting previously unselected package python3-sphinxcontrib.svg2pdfconverter. Preparing to unpack .../424-python3-sphinxcontrib.svg2pdfconverter_1.2.2-1_all.deb ... Unpacking python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Selecting previously unselected package python3-zake. Preparing to unpack .../425-python3-zake_0.2.2-7_all.deb ... Unpacking python3-zake (0.2.2-7) ... Selecting previously unselected package python3-tooz. Preparing to unpack .../426-python3-tooz_6.3.0-2_all.deb ... Unpacking python3-tooz (6.3.0-2) ... Setting up libksba8:amd64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libtext-iconv-perl:amd64 (1.7-8+b4) ... Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.44.0-3) ... Setting up libev4t64:amd64 (1:4.33-2.1+b1) ... Setting up libnorm1t64:amd64 (1.5.9+dfsg-3.1+b1) ... Setting up libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Setting up libprotobuf32t64:amd64 (3.21.12-10+b1) ... Setting up systemd-sysv (257~rc2-3) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:amd64 (3.3.0-1+b2) ... Setting up libsubunit-perl (1.4.2-3) ... Setting up libnpth0t64:amd64 (1.6-3.1+b1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up libsodium23:amd64 (1.0.18-1+b2) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.40.2-11) ... Setting up hicolor-icon-theme (0.18-1) ... Setting up libdatrie1:amd64 (0.2.13-3+b1) ... Setting up libgslcblas0:amd64 (2.8+dfsg-5) ... Setting up libgspell-1-common (1.14.0-2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-1+b2) ... Setting up libaspell15:amd64 (0.60.8.1-1+b2) ... Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.1) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:amd64 (1.64.0-1) ... Setting up libdeflate0:amd64 (1.22-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libboost-filesystem1.83.0:amd64 (1.83.0-3.2) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up librevenge-0.0-0:amd64 (0.0.5-3+b2) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up python-babel-localedata (2.16.0-1) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Nov 22 02:20:52 UTC 2024. Universal Time is now: Fri Nov 22 02:20:52 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:amd64 (2.82.2-2) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Setting up emacsen-common (3.0.5) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libepoxy0:amd64 (1.5.10-2) ... Setting up libnspr4:amd64 (2:4.35-1.1+b1) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libavahi-common-data:amd64 (0.8-13+b3) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libfribidi0:amd64 (1.0.15-1) ... Setting up libimagequant0:amd64 (2.18.0-1+b2) ... Setting up python3-pastedeploy-tpl (3.1-1) ... Setting up libproc2-0:amd64 (2:4.0.4-6) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.44-2) ... Setting up libcares2:amd64 (1.34.2-1) ... Setting up autopoint (0.22.5-2) ... Setting up sudo (1.9.16p1-1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up fonts-dejavu-core (2.37-8) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libgc1:amd64 (1:8.2.8-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:amd64 (1.4.0-1+b1) ... Setting up libsoup2.4-common (2.74.3-8) ... Setting up libwebp7:amd64 (1.4.0-0.1+b1) ... Setting up pycadf-common (3.1.1-3) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:amd64 (1.5.0-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libduktape207:amd64 (2.7.0-2+b2) ... Setting up at-spi2-common (2.54.0-1) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up dbus-session-bus-common (1.14.10-6) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libassuan9:amd64 (3.0.1-2) ... Setting up python-oslosphinx-common (4.18.0-5) ... Setting up procps (2:4.0.4-6) ... Setting up python-tinycss2-common (1.3.0-1) ... Setting up libjson-perl (4.10000-1) ... Setting up libopenjp2-7:amd64 (2.5.0-2+b4) ... Setting up python3.13-minimal (3.13.0-2) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.4) ... Setting up libabsl20230802:amd64 (20230802.1-4) ... Setting up libngtcp2-16:amd64 (1.6.0-1) ... Setting up sgml-base (1.31) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libwayland-egl1:amd64 (1.23.0-1+b1) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b3) ... Setting up glib-networking-common (2.80.0-1) ... Setting up lsb-release (12.1-1) ... Setting up dbus-system-bus-common (1.14.10-6) ... useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Setting up libgsl28:amd64 (2.8+dfsg-5) ... Setting up openssl (3.3.2-2) ... Setting up libwebpmux3:amd64 (1.4.0-0.1+b1) ... Setting up libwpd-0.10-10:amd64 (0.10.3-2+b2) ... Setting up libxcomposite1:amd64 (1:0.4.6-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Setting up dbus-bin (1.14.10-6) ... Setting up libonig5:amd64 (6.9.9-1+b1) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.6.0-1) ... Setting up libjs-bootstrap (3.4.1+dfsg-3) ... Setting up libvisio-0.1-1:amd64 (0.1.7-1+b4) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libxkbcommon0:amd64 (1.6.0-1+b2) ... Setting up libpotrace0:amd64 (1.16-2+b2) ... Setting up libwayland-client0:amd64 (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-4+b1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up libre2-11:amd64 (20240501-3+b1) ... Setting up gettext (0.22.5-2) ... Setting up libxdamage1:amd64 (1:1.1.6-1+b2) ... Setting up libatk1.0-0t64:amd64 (2.54.0-1) ... Setting up wget (1.24.5-2+b1) ... Setting up libxrender1:amd64 (1:0.9.10-1.1+b2) ... Setting up dictionaries-common (1.30.1) ... Setting up libtool (2.4.7-8) ... Setting up libjq1:amd64 (1.7.1-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Setting up libavahi-common3:amd64 (0.8-13+b3) ... Setting up libcloudproviders0:amd64 (0.3.6-1+b1) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libnss3:amd64 (2:3.105-2) ... Setting up dbus-daemon (1.14.10-6) ... Setting up libcdr-0.1-1:amd64 (0.1.7-1+b2) ... Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Setting up libcolord2:amd64 (1.4.7-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libdconf1:amd64 (0.40.0-4+b3) ... Setting up libglibmm-2.4-1t64:amd64 (2.66.7-1+b1) ... Setting up dh-autoreconf (20) ... Setting up libthai0:amd64 (0.1.29-2+b1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libxfixes3:amd64 (1:6.0.0-2+b2) ... Setting up dbus (1.14.10-6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up shared-mime-info (2.4-5+b1) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b2) ... Setting up python-os-api-ref-common (2.3.0+ds1-3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up libxrandr2:amd64 (2:1.5.4-1+b1) ... Setting up libjs-sphinxdoc (7.4.7-4) ... Setting up libwpg-0.3-3:amd64 (0.3.4-3+b2) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up ieee-data (20240722) ... Setting up groff-base (1.23.0-5) ... Setting up libwayland-cursor0:amd64 (1.23.0-1+b1) ... Setting up xml-core (0.19) ... Setting up jq (1.7.1-3+b1) ... Setting up libxslt1.1:amd64 (1.1.35-1.1+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up hunspell-en-us (1:2020.12.07-3) ... Setting up libpam-systemd:amd64 (257~rc2-3) ... Setting up libharfbuzz0b:amd64 (10.0.1-1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Setting up libfontconfig1:amd64 (2.15.0-1.1+b1) ... Setting up libatkmm-1.6-1v5:amd64 (2.28.4-1+b2) ... Setting up libsm6:amd64 (2:1.2.4-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... Setting up libavahi-client3:amd64 (0.8-13+b3) ... Setting up gpg (2.2.45-2) ... Setting up gtk-update-icon-cache (4.16.5+ds-2) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up gpg-agent (2.2.45-2) ... Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket' -> '/usr/lib/systemd/user/gpg-agent-browser.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket' -> '/usr/lib/systemd/user/gpg-agent-extra.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket' -> '/usr/lib/systemd/user/gpg-agent-ssh.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent.socket' -> '/usr/lib/systemd/user/gpg-agent.socket'. Setting up libzmq5:amd64 (4.3.5-1+b3) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up libcurl4t64:amd64 (8.11.0-1) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up libenchant-2-2:amd64 (2.3.3-2+b3) ... Setting up python3.13 (3.13.0-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:amd64 (1:1.2.2-1+b1) ... Setting up gpgsm (2.2.45-2) ... Setting up libpango-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libpq5:amd64 (17.0-1+b2) ... Setting up libcurl3t64-gnutls:amd64 (8.11.0-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up libcairo2:amd64 (1.18.2-2) ... Setting up lib2geom1.2.0t64:amd64 (1.2.2-4+b1) ... Setting up libcairomm-1.0-1v5:amd64 (1.14.5-2+b1) ... Setting up dirmngr (2.2.45-2) ... Created symlink '/etc/systemd/user/sockets.target.wants/dirmngr.socket' -> '/usr/lib/systemd/user/dirmngr.socket'. Setting up dbus-user-session (1.14.10-6) ... Setting up adwaita-icon-theme (47.0-2) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libatspi2.0-0t64:amd64 (2.54.0-1) ... Setting up libraqm0:amd64 (0.10.1-1+b2) ... Setting up sphinx-common (7.4.7-4) ... Setting up libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Setting up librdkafka1:amd64 (2.6.0-1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libcairo-gobject2:amd64 (1.18.2-2) ... Setting up libgpgme11t64:amd64 (1.24.0-2) ... Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libcups2t64:amd64 (2.4.10-2) ... Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... Setting up libgpgmepp6t64:amd64 (1.24.0-2) ... Setting up libproxy1v5:amd64 (0.5.9-1) ... Setting up libxmu6:amd64 (2:1.1.3-3+b3) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up dconf-service (0.40.0-4+b3) ... Setting up librsvg2-2:amd64 (2.59.1+dfsg-1) ... Setting up xclip (0.13-4) ... Setting up librsvg2-common:amd64 (2.59.1+dfsg-1) ... Setting up libpangomm-1.4-1v5:amd64 (2.46.4-1+b2) ... Setting up libpoppler140:amd64 (24.08.0-3) ... Setting up libpython3-stdlib:amd64 (3.12.6-1) ... Setting up glib-networking-services (2.80.0-1) ... Setting up librsvg2-bin (2.59.1+dfsg-1) ... Setting up dconf-gsettings-backend:amd64 (0.40.0-4+b3) ... Setting up python3 (3.12.6-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3-markupsafe (2.1.5-1+b2) ... Setting up python3-wheel (0.45.0-1) ... Setting up python3-webencodings (0.5.1-5) ... Setting up python3-platformdirs (4.3.6-1) ... Setting up python3-tz (2024.1-2) ... Setting up python3-vine (5.1.0+dfsg-1) ... Setting up python3-ifaddr (0.2.0-1) ... Setting up python3-monotonic (1.6-2) ... Setting up python3-async-timeout (4.0.3-1) ... Setting up libpoppler-glib8t64:amd64 (24.08.0-3) ... Setting up python3-six (1.16.0-7) ... Setting up python3-pil:amd64 (10.4.0-1+b1) ... Setting up python3-roman (4.2-1) ... Setting up python3-decorator (5.1.1-5) ... Setting up python3-pycodestyle (2.12.1-1) ... Setting up python3-jinja2 (3.1.3-1) ... Setting up python3-tempita (0.6.0-1) ... Setting up python3-packaging (24.1-1) ... Setting up python3-iso8601 (2.1.0-2) ... Setting up python3-wcwidth (0.2.13+dfsg1-1) ... Setting up python3-pyparsing (3.1.2-1) ... Setting up python3-certifi (2024.8.30+dfsg-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up python3-werkzeug (3.0.4-1) ... Setting up python3-jmespath (1.0.1-1) ... Setting up python3-greenlet (3.1.0-1+b1) ... Setting up python3-idna (3.8-2) ... Setting up python3-wrapt (1.15.0-3+b1) ... Setting up python3-psycopg2 (2.9.9-2+b1) ... Setting up python3-deprecation (2.1.0-3) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-pymysql (1.1.1-1) ... Setting up python3-construct (2.10.68+dfsg1-2) ... Setting up python3-fasteners (0.18-2) ... Setting up python3-pip (24.3.1+dfsg-1) ... Setting up python3-jeepney (0.8.0-4) ... Setting up python3-urllib3 (2.0.7-2) ... Setting up python3-netifaces:amd64 (0.11.0-2+b5) ... Setting up python3-rpds-py (0.21.0-2) ... Setting up python3-legacy-cgi (2.6.1-2) ... Setting up python3-netaddr (0.10.1-1) ... Setting up python3-json-pointer (2.4-2) ... Setting up python3-lxml:amd64 (5.3.0-1+b1) ... Setting up python3-dnspython (2.6.1-1) ... Setting up python3-dulwich (0.21.6-1+b2) ... Setting up python3-amqp (5.2.0-2) ... Setting up python3-dateutil (2.9.0-3) ... Setting up python3-mccabe (0.7.0-1) ... Setting up python3-msgpack (1.0.3-3+b3) ... Setting up python3-voluptuous (0.14.2-1) ... Setting up python3-pyasyncore (1.0.2-2) ... Setting up python3-protobuf (3.21.12-10+b1) ... Setting up python3-prettytable (3.10.1-1) ... Setting up python3-tomlkit (0.13.2-1) ... Setting up python3-deprecated (1.2.15-1) ... Setting up libgtk-3-common (3.24.43-4) ... Setting up python3-confluent-kafka (1.7.0-4+b3) ... Setting up python3-cffi-backend:amd64 (1.17.1-2+b1) ... Setting up python3-webob (1:1.8.7-3) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-blinker (1.8.2-1) ... Setting up gsettings-desktop-schemas (47.1-1) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-attr (23.2.0-2) ... Setting up python3-pymemcache (4.0.0-7) ... Setting up python3-jaraco.classes (3.4.0-1) ... Setting up python3-tinycss2 (1.3.0-1) ... Setting up python3-importlib-metadata (8.5.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-repoze.lru (0.7-3) ... Setting up python3-microversion-parse (1.0.1-2) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-jwt (2.7.0-1) ... Setting up python3-cachetools (5.3.3-1) ... Setting up python3-zeroconf (0.136.0-1) ... Setting up python3-colorama (0.4.6-4) ... Setting up python3-defusedxml (0.7.1-2) ... Setting up python3-statsd (4.0.1-2) ... Setting up python3-charset-normalizer (3.4.0-1+b1) ... Setting up python3-alabaster (0.7.16-0.1) ... Setting up python3-jsonpatch (1.32-4) ... update-alternatives: using /usr/bin/json-patch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode Setting up python3-tenacity (8.4.2+really8.4.1-1) ... Setting up python3-bcrypt (4.2.0-2.1) ... Setting up python3-ply (3.11-7) ... Setting up python3-autopage (0.4.0-3.1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-extras (1.0.0-5) ... Setting up python3-jsonpath-rw (1.4.0-6) ... Setting up python3-memcache (1.62-2) ... Setting up python3-kerberos (1.1.14-3.1+b10) ... Setting up python3-itsdangerous (2.2.0-1) ... Setting up python3-all (3.12.6-1) ... Setting up python3-coverage (7.6.0+dfsg1-2+b1) ... Setting up python3-yaml (6.0.2-1+b1) ... Setting up python3-pyperclip (1.8.2-2) ... Setting up python3-click (8.1.7-2) ... Setting up python3-kombu (5.4.2-1) ... Setting up openstack-pkg-tools (130) ... Setting up python3-pycparser (2.22-2) ... Setting up python3-sqlalchemy (2.0.32+ds1-1) ... Setting up python3-routes (2.5.1-6) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-prometheus-client (0.19.0+ds1-1) ... Setting up python3-eventlet (0.36.1-8) ... Setting up python3-rfc3986 (2.0.0-2) ... Setting up python3-cmd2 (2.5.4+ds-1) ... Setting up python3-cssselect2 (0.7.0-1) ... Setting up python3-cryptography (43.0.0-1) ... Setting up libgtk-3-0t64:amd64 (3.24.43-4) ... Setting up python3-grpcio (1.51.1-5+b1) ... Setting up python3-uhashring (2.3-2) ... Setting up python3-redis (4.3.4-3) ... Setting up python3-etcd3 (0.12.0-2) ... Setting up libgtkmm-3.0-1t64:amd64 (3.24.9-1+b1) ... Setting up glib-networking:amd64 (2.80.0-1) ... Setting up python3-binary-memcached (0.31.2+dfsg1-2) ... Setting up python3-referencing (0.35.1-1) ... Setting up python3-pkg-resources (74.1.2-2) ... Setting up libgspell-1-3:amd64 (1.14.0-2) ... Setting up python3-setuptools (74.1.2-2) ... Setting up python3-pure-sasl (0.5.1+dfsg1-4) ... Setting up python3-py (1.11.0-2) ... Setting up python3-babel (2.16.0-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-zope.event (5.0-0.1) ... Setting up python3-zope.interface (7.1.1-1+b1) ... Setting up python3-pbr (6.1.0-3) ... Setting up python3-flask (3.0.3-1) ... Setting up python3-cffi (1.17.1-2) ... Setting up python3-pyflakes (3.2.0-1) ... Setting up python3-requestsexceptions (1.4.0-3) ... Setting up python3-futurist (3.0.0-2) ... Setting up python3-debtcollector (3.0.0-2) ... Setting up python3-gevent (24.2.1-1+b1) ... Setting up python3-flake8 (7.1.1-2) ... Setting up python3-pygments (2.18.0+dfsg-1) ... Setting up python3-oauthlib (3.2.2-2) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up python3-secretstorage (3.3.3-3) ... Setting up python3-paste (3.10.1-1) ... Setting up python3-kazoo (2.9.0-2) ... Setting up python3-zmq (24.0.1-5+b3) ... Setting up python3-requests (2.32.3+dfsg-1) ... Setting up python3-zake (0.2.2-7) ... Setting up python3-oslosphinx (4.18.0-5) ... Setting up python3-oslo.rootwrap (7.3.0-2) ... Setting up python3-oslo.context (5.6.0-2) ... Setting up python3-automaton (3.2.0-2) ... Setting up python3-xcffib (1.5.0-1) ... Setting up python3-keyring (25.4.1-1) ... Setting up python3-os-service-types (1.7.0-4) ... Setting up python3-stevedore (5.3.0-3) ... Setting up libsoup-2.4-1:amd64 (2.74.3-8) ... Setting up python3-jsonschema-specifications (2023.12.1-2) ... Setting up python3-oslo.i18n (6.4.0-2) ... Setting up python3-mako (1.3.6-1) ... Setting up python3-keystoneauth1 (5.8.0-2) ... Setting up dh-python (6.20241024) ... Setting up pyflakes3 (3.2.0-1) ... Setting up python3-testresources (2.0.1-5) ... Setting up python3-pastedeploy (3.1-1) ... Setting up python3-etcd3gw (2.4.2-2) ... Setting up python3-yappi (1.4.0-3+b1) ... Setting up python3-oslo.utils (7.3.0-2) ... Setting up flake8 (7.1.1-2) ... Setting up python3-dogpile.cache (1.3.1-1) ... Setting up python3-jsonschema (4.19.2-5) ... Setting up inkscape (1.2.2-4+b3) ... Setting up python3-cairocffi (1.7.1-2) ... Setting up python3-openstacksdk (4.0.1-1) ... Setting up python3-alembic (1.13.2-4) ... Setting up python3-cairosvg (2.7.1-1) ... Setting up python3-os-client-config (2.1.0-2) ... Setting up alembic (1.13.2-4) ... Setting up python3-hacking (4.1.0-3) ... Setting up python3-oslo.serialization (5.5.0-2) ... Setting up python3-tooz (6.3.0-2) ... Setting up python3-testtools (2.7.2-4) ... Setting up python3-subunit (1.4.2-3) ... Setting up python3-fixtures (4.1.0-2) ... Setting up python3-testscenarios (0.5.0-4) ... Setting up subunit (1.4.2-3) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for systemd (257~rc2-3) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.21.2+dfsg-2) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Setting up python3-cliff (4.7.0-2) ... Setting up python3-oslo.config (1:9.6.0-5) ... Setting up python3-oslo.middleware (6.2.0-2) ... Setting up python3-keystoneclient (1:5.5.0-2) ... Setting up python3-oslo.db (16.0.0-2) ... Setting up python3-oslo.concurrency (6.1.0-2) ... Setting up python3-sphinx (7.4.7-4) ... Setting up python3-oslo.log (6.1.2-2) ... Setting up python3-pycadf (3.1.1-3) ... Setting up python3-oslo.metrics (0.9.0-2) ... Setting up python3-oslo.policy (4.4.0-2) ... Setting up python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Setting up python3-stestr (4.1.0-2) ... Setting up python3-sphinxcontrib.apidoc (0.3.0-5) ... Setting up python3-ironic-lib (6.2.0-2) ... Setting up python3-oslo.service (3.5.0-2) ... Setting up python3-oslo.upgradecheck (2.4.0-2) ... Setting up python3-oslotest (1:5.0.0-3) ... Setting up python3-oslo.messaging (14.9.1-1) ... Setting up python3-openstackdocstheme (3.2.0-1) ... Setting up python3-oslo.cache (3.8.0-2) ... Setting up python3-keystonemiddleware (10.7.1-2) ... Setting up python3-os-api-ref (2.3.0+ds1-3) ... Processing triggers for dictionaries-common (1.30.1) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/ironic-inspector-12.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../ironic-inspector_12.3.0-2_source.changes dpkg-buildpackage: info: source package ironic-inspector dpkg-buildpackage: info: source version 12.3.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Thomas Goirand dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from ironic-inspector-12.3.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ fakeroot debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh clean --buildsystem=python_distutils --with python3 debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' python3 setup.py clean /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running clean rm -rf build .stestr *.egg-info debian/*.templates debian/po find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_autoreconf_clean -O--buildsystem=python_distutils debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_clean rm -rf build debian/ironic-inspector.postinst debian/ironic-inspector.config debian/ironic-inspector.postrm rm -rf debian/*.service debian/*.init make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules build make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh build --buildsystem=python_distutils --with python3 dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: warning: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: warning: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-inspector.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-inspector.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_postrm ironic-inspector.postrm pkgos-merge-templates ironic-inspector ironic-inspector db ksat endpoint Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh binary --buildsystem=python_distutils --with python3 dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' for i in 3.12 ; do \ python$i setup.py install --install-layout=deb --root /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp ; \ done /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py creating build creating build/lib creating build/lib/ironic_inspector creating build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor creating build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter creating build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test copying ironic_inspector/introspect.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector copying ironic_inspector/version.py -> build/lib/ironic_inspector copying ironic_inspector/__init__.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector copying ironic_inspector/process.py -> build/lib/ironic_inspector copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector copying ironic_inspector/utils.py -> build/lib/ironic_inspector copying ironic_inspector/policy.py -> build/lib/ironic_inspector creating build/lib/ironic_inspector/db copying ironic_inspector/db/migration.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/model.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/__init__.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/api.py -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/conf copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/healthcheck.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf creating build/lib/ironic_inspector/common copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common creating build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd creating build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_migrations.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/__init__.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_api.py -> build/lib/ironic_inspector/test/unit/db creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/accel_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base_physnet.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins running egg_info creating ironic_inspector.egg-info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing requirements to ironic_inspector.egg-info/requires.txt writing top-level names to ironic_inspector.egg-info/top_level.txt [pbr] Processing SOURCES.txt writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' warning: no files found matching 'AUTHORS' warning: no files found matching 'ChangeLog' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations.versions' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'ironic_inspector.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying ironic_inspector/known_accelerators.yaml -> build/lib/ironic_inspector creating build/lib/ironic_inspector/locale creating build/lib/ironic_inspector/locale/en_GB creating build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES copying ironic_inspector/db/alembic.ini -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/env.py -> build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/script.py.mako -> build/lib/ironic_inspector/db/migrations creating build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/db/migrations/versions running install_lib creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3 creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/default.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/port_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/processing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/opts.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/service_catalog.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/accelerators.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/healthcheck.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/example.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/model.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/script.py.mako -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/migrations/env.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/alembic.ini -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/conductor.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/all.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/status.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/dbsync.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/wsgi.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/version.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_acl.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/test_migrations.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/test_api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/functional.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/i18n.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/context.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_parsers.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/service_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/interface.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/known_accelerators.yaml -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/introspection_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/policy.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspect.py to introspect.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/default.py to default.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/port_physnet.py to port_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/processing.py to processing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/opts.py to opts.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/capabilities.py to capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/service_catalog.py to service_catalog.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/ironic.py to ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/accelerators.py to accelerators.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/coordination.py to coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/healthcheck.py to healthcheck.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/iptables.py to iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/wsgi_service.py to wsgi_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/accel_device.py to accel_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base_physnet.py to base_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/example.py to example.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/physnet_cidr_map.py to physnet_cidr_map.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/raid_device.py to raid_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/standard.py to standard.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/model.py to model.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py to b55109d5063a_added_scope_column_to_rules_table.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/env.py to env.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/api.py to api.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/all.py to all.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/status.py to status.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/version.py to version.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/node_cache.py to node_cache.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/process.py to process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/api_tools.py to api_tools.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_acl.py to test_acl.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_accel_device.py to test_plugins_accel_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py to test_plugins_physnet_cidr_map.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_migrations.py to test_migrations.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_api.py to test_api.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base_physnet.py to test_plugins_base_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/functional.py to functional.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/i18n.py to i18n.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc.py to rpc.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/locking.py to locking.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/keystone.py to keystone.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/context.py to context.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/ironic.py to ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/coordination.py to coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/main.py to main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/iptables.py to iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/utils.py to utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/manager.py to manager.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/policy.py to policy.cpython-312.pyc running install_egg_info Copying ironic_inspector.egg-info to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector-12.3.0.egg-info Skipping SOURCES.txt running install_scripts Installing ironic-inspector script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-conductor script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-dbsync script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-migrate-data script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-rootwrap script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-status script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-api-wsgi script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin pkgos-dh_auto_test --no-py2 'ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator))' + PKGOS_TEST_PARALLEL=yes + PKGOS_TEST_SERIAL=no + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= + echo WARNING: --no-py2 is deprecated, and always on. WARNING: --no-py2 is deprecated, and always on. + shift + py3versions -vr + PYTHON3S=3.12 + [ yes = no ] + [ no = yes ] + [ 3.12 = disabled ] + echo 3.12 + cut -d. -f1 + PYMAJOR=3 + echo ===> Testing with python (python3) ===> Testing with python (python3) + pwd + [ -d /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ] + [ -z ] + pwd + echo Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages + pwd + export PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages + [ -e .stestr.conf ] + [ -x /usr/bin/python3-stestr ] + STESTR=stestr + rm -rf .stestr + subunit2pyunit + PYTHON=python3.12 stestr run --parallel --subunit ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator)) 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ... ok ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ... ok ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ... ok ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ... ok ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_context ironic_inspector.test.unit.test_locking.TestToozLock.test_context ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ... ok ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_release ironic_inspector.test.unit.test_locking.TestToozLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ... ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create ironic_inspector.test.unit.test_main.TestApiRules.test_create ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ... ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ... ok ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ... ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ... ok ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ... ok ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ... ok ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ... ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ... ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ... ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ... ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ... ok ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ... ok ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ... ok ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ... ok ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ... ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ... ok ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ... ok ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ... ok ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestPlugins.test_hook ironic_inspector.test.unit.test_main.TestPlugins.test_hook ... ok ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ... ok ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ... ok ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ... ok ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ... ok ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ... ok ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cacheINFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ... ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ... ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ... ok ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ... ok ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ... ok ironic_inspector.test.unit.test_rules.TestGetRule.test_get ironic_inspector.test.unit.test_rules.TestGetRule.test_get ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ... ok ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ... ok ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ... ok ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_failsINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ... ok INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ... ok INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ... ok ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ... ok ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errorsINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ... ok ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ... ok ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ... ok ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_ok ironic_inspector.test.unit.test_process.TestReapply.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ... ok ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_ok ironic_inspector.test.unit.test_process.TestProcess.test_ok ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ... ok ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApply.test_apply ironic_inspector.test.unit.test_rules.TestApply.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ... ok ---------------------------------------------------------------------- Ran 851 tests in 877.178s OK (skipped=8) + stestr slowest Test id Runtime (s) ----------------------------------------------------------------------------------------------- ----------- ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version 194.232 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync 126.062 ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version 122.255 ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version 114.581 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync 109.552 ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin 21.213 ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state 20.296 ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host 20.287 ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin 19.251 ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire 18.879 + rm -rf .stestr mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf \ --namespace ironic_inspector \ --namespace ironic_lib.mdns \ --namespace keystonemiddleware.auth_token \ --namespace oslo.db \ --namespace oslo.log \ --namespace oslo.messaging \ --namespace oslo.middleware.cors \ --namespace oslo.middleware.healthcheck \ --namespace oslo.policy \ --namespace oslo.service.service \ --namespace oslo.service.sslutils \ --namespace oslo.service.wsgi pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf keystone_authtoken ironic-inspector pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/www_authenticate_uri pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/auth_type pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/region_name mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml \ --format yaml \ --namespace ironic_inspector.api WARNING:oslo_config.cfg:Deprecated: Option "format" from group "DEFAULT" is deprecated for removal ( ``policy_file`` support for JSON formatted file is deprecated. So these tools also deprecate the support of generating or upgrading policy file in JSON format. ). Its value may be silently ignored in the future. # Comment out deprecated policies sed -i 's/^"/#"/' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml # Use the policy.d folder pkgos-fix-config-default /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf oslo_policy policy_dirs /etc/nova/policy.d pkgos_inifile: Setting value in /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf:[oslo_policy]/policy_dirs # Debian uses the "standalone" mode, meaming one ironic-inspector-conductor daemon, and a wsgi server (using uwsgi). # If not set, none of these 2 daemons will start. pkgos-fix-config-default /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf DEFAULT standalone False pkgos_inifile: Setting value in /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf:[DEFAULT]/standalone sed -i 's|^[ \t#]*connection[ \t]=.*|connection = sqlite:////var/lib/ironic-inspector/inspectordb|' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf install -D -m 0644 rootwrap.conf /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/rootwrap.conf install -D -m 0644 rootwrap.d/ironic-inspector.filters /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/rootwrap.d/ironic-inspector.filters install -D -m 0644 /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector.sudoers /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/sudoers.d/ironic-inspector sed -i 's|stack|ironic-inspector|' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/sudoers.d/ironic-inspector dh_install dh_missing --fail-missing make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_installdocs -O--buildsystem=python_distutils debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' if [ -e /build/reproducible-path/ironic-inspector-12.3.0/debian/CHANGELOG ] ; then \ dh_installchangelogs /build/reproducible-path/ironic-inspector-12.3.0/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_installman -O--buildsystem=python_distutils dh_installdebconf -O--buildsystem=python_distutils debian/rules override_dh_python3 make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_python3 --shebang=/usr/bin/python3 I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-api-wsgi I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-conductor I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-status I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-dbsync I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-rootwrap I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-migrate-data make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done + ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + echo debian/ironic-inspector.init.in libfakeroot internal error: payload not recognized! + sed s/.init.in// + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! + + sed s/.init.in// echo debian/ironic-inspector.ironic-inspector-api.init.in + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + echo debian/ironic-inspector.ironic-inspector-conductor.init.in + sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done + ls -1 debian/*.service.in ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done + ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + echo debian/ironic-inspector.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in + [ -e debian/ironic-inspector.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.init.in libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-api.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in + [ -e debian/ironic-inspector.ironic-inspector-api.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in + [ -e debian/ironic-inspector.ironic-inspector-conductor.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installsystemd make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done + ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + sed s/.init.in// + echo debian/ironic-inspector.init.in + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + echo debian/ironic-inspector.ironic-inspector-api.init.in + sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-conductor.init.in + sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done + ls -1 debian/*.service.in ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done + ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + echo debian/ironic-inspector.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in + [ -e debian/ironic-inspector.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.init.in libfakeroot internal error: payload not recognized! libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-api.init.in libfakeroot internal error: payload not recognized! + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in + [ -e debian/ironic-inspector.ironic-inspector-api.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in libfakeroot internal error: payload not recognized! + echo debian/ironic-inspector.ironic-inspector-conductor.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in + [ -e debian/ironic-inspector.ironic-inspector-conductor.service.in ] + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in libfakeroot internal error: payload not recognized! dh_installsystemd -pironic-inspector --name=ironic-inspector-api dh_installsystemd -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installmenu make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_installinit -pironic-inspector --name=ironic-inspector-api dh_installinit -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_strip_nondeterminism -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils dh_missing -O--buildsystem=python_distutils dh_installdeb -O--buildsystem=python_distutils debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' if dpkg-vendor --derives-from ubuntu ; then \ dh_gencontrol -- -T/build/reproducible-path/ironic-inspector-12.3.0/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/build/reproducible-path/ironic-inspector-12.3.0/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: Depends field of package ironic-inspector: substitution variable ${python3:Depends} used, but is not defined make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils dpkg-deb: building package 'python3-ironic-inspector' in '../python3-ironic-inspector_12.3.0-2_all.deb'. dpkg-deb: building package 'ironic-inspector' in '../ironic-inspector_12.3.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../ironic-inspector_12.3.0-2_amd64.buildinfo dpkg-genchanges --build=binary -O../ironic-inspector_12.3.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from ironic-inspector-12.3.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1401919 and its subdirectories I: Current time: Thu Nov 21 14:43:42 -12 2024 I: pbuilder-time-stamp: 1732243422 Fri Nov 22 02:43:43 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos5-amd64.debian.net. Fri Nov 22 02:43:43 UTC 2024 I: Preparing to do remote build '2' on ionos5-amd64.debian.net. Fri Nov 22 02:43:43 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos5-amd64.debian.net is marked as down. Fri Nov 22 02:43:43 UTC 2024 - checking via ssh if ionos5-amd64.debian.net is up. removed '/tmp/read-only-fs-test-6ebA0u' ==================================================================================== Thu Dec 25 09:06:45 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos5-amd64, called using "2 ironic-inspector trixie /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN 12.3.0-2" as arguments. Thu Dec 25 09:06:45 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-2TjFILW2" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Dec 25 09:06:45 UTC 2025 I: Downloading source for trixie/ironic-inspector=12.3.0-2 Reading package lists... NOTICE: 'ironic-inspector' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/openstack-team/services/ironic-inspector.git Please use: git clone https://salsa.debian.org/openstack-team/services/ironic-inspector.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 227 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (dsc) [3223 B] Get:2 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (tar) [215 kB] Get:3 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (diff) [9080 B] Fetched 227 kB in 0s (4441 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'ironic-inspector' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/openstack-team/services/ironic-inspector.git Please use: git clone https://salsa.debian.org/openstack-team/services/ironic-inspector.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 227 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (dsc) [3223 B] Get:2 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (tar) [215 kB] Get:3 http://deb.debian.org/debian trixie/main ironic-inspector 12.3.0-2 (diff) [9080 B] Fetched 227 kB in 0s (4441 kB/s) Download complete and in download only mode ============================================================================= Re-Building ironic-inspector in trixie on amd64 on ionos5-amd64 now. Date: Thu Dec 25 09:06:45 UTC 2025 Date UTC: Thu Dec 25 09:06:45 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/pbuilderrc_NMbf + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' ironic-inspector = debian-installer -o ironic-inspector = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' ironic-inspector = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/pbuilderrc_NMbf --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b2 --logfile b2/build.log ironic-inspector_12.3.0-2.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 25 23:06:45 +14 2025 I: pbuilder-time-stamp: 1766653605 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ironic-inspector_12.3.0-2.dsc] I: copying [./ironic-inspector_12.3.0.orig.tar.xz] I: copying [./ironic-inspector_12.3.0-2.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Sep 23 10:27:07 2024 gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ironic-inspector_12.3.0-2.dsc: no acceptable signature found dpkg-source: info: extracting ironic-inspector in ironic-inspector-12.3.0 dpkg-source: info: unpacking ironic-inspector_12.3.0.orig.tar.xz dpkg-source: info: unpacking ironic-inspector_12.3.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying install-missing-files.patch dpkg-source: info: applying fix-path-to-rootwrap.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/D01_modify_environment starting debug: Running on ionos5-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Dec 25 09:06 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=006291ef965d4bfcb16ebf8b18e7ec2d LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1278004 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/pbuilderrc_NMbf --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b2 --logfile b2/build.log ironic-inspector_12.3.0-2.dsc' SUDO_GID=110 SUDO_UID=105 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://213.165.73.152:3128 I: uname -a Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx, alembic, python3-automaton, python3-construct, python3-coverage, python3-eventlet, python3-fixtures, python3-flask, python3-futurist, python3-hacking, python3-ironic-lib, python3-jsonpath-rw, python3-jsonschema, python3-keystoneauth1, python3-keystonemiddleware, python3-memcache, python3-microversion-parse, python3-netaddr, python3-openstackdocstheme, python3-openstacksdk, python3-os-api-ref, python3-oslo.concurrency, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging (>= 14.1.0), python3-oslo.middleware, python3-oslo.policy, python3-oslo.rootwrap, python3-oslo.serialization, python3-oslo.service, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.svg2pdfconverter, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tenacity, python3-testresources, python3-tooz, python3-yaml dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 11); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on openstack-pkg-tools; however: Package openstack-pkg-tools is not installed. pbuilder-satisfydepends-dummy depends on po-debconf; however: Package po-debconf is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-pbr; however: Package python3-pbr is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on alembic; however: Package alembic is not installed. pbuilder-satisfydepends-dummy depends on python3-automaton; however: Package python3-automaton is not installed. pbuilder-satisfydepends-dummy depends on python3-construct; however: Package python3-construct is not installed. pbuilder-satisfydepends-dummy depends on python3-coverage; however: Package python3-coverage is not installed. pbuilder-satisfydepends-dummy depends on python3-eventlet; however: Package python3-eventlet is not installed. pbuilder-satisfydepends-dummy depends on python3-fixtures; however: Package python3-fixtures is not installed. pbuilder-satisfydepends-dummy depends on python3-flask; however: Package python3-flask is not installed. pbuilder-satisfydepends-dummy depends on python3-futurist; however: Package python3-futurist is not installed. pbuilder-satisfydepends-dummy depends on python3-hacking; however: Package python3-hacking is not installed. pbuilder-satisfydepends-dummy depends on python3-ironic-lib; however: Package python3-ironic-lib is not installed. pbuilder-satisfydepends-dummy depends on python3-jsonpath-rw; however: Package python3-jsonpath-rw is not installed. pbuilder-satisfydepends-dummy depends on python3-jsonschema; however: Package python3-jsonschema is not installed. pbuilder-satisfydepends-dummy depends on python3-keystoneauth1; however: Package python3-keystoneauth1 is not installed. pbuilder-satisfydepends-dummy depends on python3-keystonemiddleware; however: Package python3-keystonemiddleware is not installed. pbuilder-satisfydepends-dummy depends on python3-memcache; however: Package python3-memcache is not installed. pbuilder-satisfydepends-dummy depends on python3-microversion-parse; however: Package python3-microversion-parse is not installed. pbuilder-satisfydepends-dummy depends on python3-netaddr; however: Package python3-netaddr is not installed. pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme; however: Package python3-openstackdocstheme is not installed. pbuilder-satisfydepends-dummy depends on python3-openstacksdk; however: Package python3-openstacksdk is not installed. pbuilder-satisfydepends-dummy depends on python3-os-api-ref; however: Package python3-os-api-ref is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.concurrency; however: Package python3-oslo.concurrency is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.config; however: Package python3-oslo.config is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.context; however: Package python3-oslo.context is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.db; however: Package python3-oslo.db is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.i18n; however: Package python3-oslo.i18n is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.log; however: Package python3-oslo.log is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.messaging (>= 14.1.0); however: Package python3-oslo.messaging is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.middleware; however: Package python3-oslo.middleware is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.policy; however: Package python3-oslo.policy is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.rootwrap; however: Package python3-oslo.rootwrap is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.serialization; however: Package python3-oslo.serialization is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.service; however: Package python3-oslo.service is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.upgradecheck; however: Package python3-oslo.upgradecheck is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.utils; however: Package python3-oslo.utils is not installed. pbuilder-satisfydepends-dummy depends on python3-oslotest; however: Package python3-oslotest is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.apidoc; however: Package python3-sphinxcontrib.apidoc is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.svg2pdfconverter; however: Package python3-sphinxcontrib.svg2pdfconverter is not installed. pbuilder-satisfydepends-dummy depends on python3-sqlalchemy; however: Package python3-sqlalchemy is not installed. pbuilder-satisfydepends-dummy depends on python3-stestr; however: Package python3-stestr is not installed. pbuilder-satisfydepends-dummy depends on python3-stevedore; however: Package python3-stevedore is not installed. pbuilder-satisfydepends-dummy depends on python3-tenacity; however: Package python3-tenacity is not installed. pbuilder-satisfydepends-dummy depends on python3-testresources; however: Package python3-testresources is not installed. pbuilder-satisfydepends-dummy depends on python3-tooz; however: Package python3-tooz is not installed. pbuilder-satisfydepends-dummy depends on python3-yaml; however: Package python3-yaml is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} alembic{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} docutils-common{a} dwz{a} emacsen-common{a} file{a} flake8{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-font-awesome{a} fonts-glyphicons-halflings{a} gettext{a} gettext-base{a} glib-networking{a} glib-networking-common{a} glib-networking-services{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} gsettings-desktop-schemas{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ieee-data{a} inkscape{a} intltool-debian{a} jq{a} lib2geom1.2.0t64{a} libabsl20230802{a} libapparmor1{a} libarchive-zip-perl{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcares2{a} libcdr-0.1-1{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libduktape207{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libev4t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgc1{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libice6{a} libicu72{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblcms2-2{a} libldap-2.5-0{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libnpth0t64{a} libnsl2{a} libnspr4{a} libnss3{a} libonig5{a} libopenjp2-7{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler140{a} libpotrace0{a} libpq5{a} libproc2-0{a} libprotobuf32t64{a} libproxy1v5{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libraqm0{a} librdkafka1{a} libre2-11{a} libreadline8t64{a} librevenge-0.0-0{a} librsvg2-2{a} librsvg2-bin{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libsodium23{a} libsoup-2.4-1{a} libsoup2.4-common{a} libssh2-1t64{a} libsubunit-perl{a} libsystemd-shared{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyaml-0-2{a} libzmq5{a} lsb-release{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} openstack-pkg-tools{a} pinentry-curses{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python-tinycss2-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-async-timeout{a} python3-attr{a} python3-autocommand{a} python3-automaton{a} python3-autopage{a} python3-babel{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-cachetools{a} python3-cairocffi{a} python3-cairosvg{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cliff{a} python3-cmd2{a} python3-colorama{a} python3-confluent-kafka{a} python3-construct{a} python3-coverage{a} python3-cryptography{a} python3-cssselect2{a} python3-dateutil{a} python3-debtcollector{a} python3-decorator{a} python3-defusedxml{a} python3-deprecated{a} python3-deprecation{a} python3-dnspython{a} python3-docutils{a} python3-dogpile.cache{a} python3-dulwich{a} python3-etcd3{a} python3-etcd3gw{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-flask{a} python3-futurist{a} python3-gevent{a} python3-greenlet{a} python3-grpcio{a} python3-hacking{a} python3-idna{a} python3-ifaddr{a} python3-imagesize{a} python3-importlib-metadata{a} python3-inflect{a} python3-ironic-lib{a} python3-iso8601{a} python3-itsdangerous{a} python3-jaraco.classes{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonpath-rw{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jwt{a} python3-kazoo{a} python3-kerberos{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-legacy-cgi{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-microversion-parse{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-netaddr{a} python3-netifaces{a} python3-oauthlib{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.rootwrap{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslosphinx{a} python3-oslotest{a} python3-packaging{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pil{a} python3-pip{a} python3-pkg-resources{a} python3-platformdirs{a} python3-ply{a} python3-prettytable{a} python3-prometheus-client{a} python3-protobuf{a} python3-psycopg2{a} python3-pure-sasl{a} python3-py{a} python3-pyasyncore{a} python3-pycadf{a} python3-pycodestyle{a} python3-pycparser{a} python3-pyflakes{a} python3-pygments{a} python3-pymemcache{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-redis{a} python3-referencing{a} python3-repoze.lru{a} python3-requests{a} python3-requestsexceptions{a} python3-rfc3986{a} python3-roman{a} python3-routes{a} python3-rpds-py{a} python3-secretstorage{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-sphinx{a} python3-sphinxcontrib.apidoc{a} python3-sphinxcontrib.svg2pdfconverter{a} python3-sqlalchemy{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-tempita{a} python3-tenacity{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tinycss2{a} python3-tomlkit{a} python3-tooz{a} python3-typeguard{a} python3-typing-extensions{a} python3-tz{a} python3-uhashring{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-wcwidth{a} python3-webencodings{a} python3-webob{a} python3-werkzeug{a} python3-wheel{a} python3-wrapt{a} python3-xcffib{a} python3-yaml{a} python3-yappi{a} python3-zake{a} python3-zeroconf{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.12{a} python3.12-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} sphinx-common{a} subunit{a} sudo{a} systemd{a} systemd-sysv{a} tzdata{a} wget{a} x11-common{a} xclip{a} xkb-data{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core autopkgtest chrony enchant-2 fig2dev gnupg-utils gpg-wks-client graphicsmagick-imagemagick-compat imagemagick imagemagick-6.q16 javascript-common krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libgtk-3-bin libimage-magick-perl libjson-xs-perl libkmod2 libldap-common libltdl-dev libmail-sendmail-perl libnss-systemd libpaper-utils libsasl2-modules libwmf-bin linux-sysctl-defaults madison-lite ntpsec openntpd poppler-data pristine-tar psmisc publicsuffix python3-asgiref python3-bs4 python3-cssselect python3-dev python3-dotenv python3-fastimport python3-h2 python3-html5lib python3-httpcore python3-httpx python3-numpy python3-olefile python3-openssl python3-pastescript python3-pyinotify python3-rfc3987 python3-scour python3-simplejson python3-sqlalchemy-ext python3-uritemplate python3-webcolors systemd-cryptsetup systemd-timesyncd xauth xdg-user-dirs 0 packages upgraded, 458 newly installed, 0 to remove and 0 not upgraded. Need to get 152 MB of archives. After unpacking 663 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libapparmor1 amd64 3.1.7-1+b3 [42.1 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libsystemd-shared amd64 257~rc2-3 [2133 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 systemd amd64 257~rc2-3 [3603 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 systemd-sysv amd64 257~rc2-3 [59.3 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 dbus-bin amd64 1.14.10-6 [106 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 dbus-session-bus-common all 1.14.10-6 [79.2 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 dbus-daemon amd64 1.14.10-6 [185 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 dbus-system-bus-common all 1.14.10-6 [80.2 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 dbus amd64 1.14.10-6 [98.5 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.12.6-1 [26.7 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024b-3 [255 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.6-1 [9692 B] Get: 32 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.6-1 [27.8 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.0-2 [856 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.0-2 [2038 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 sgml-base all 1.31 [15.4 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 sudo amd64 1.9.16p1-1 [2084 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 libproc2-0 amd64 2:4.0.4-6 [64.8 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 procps amd64 2:4.0.4-6 [879 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 ca-certificates all 20240203 [158 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 libpam-systemd amd64 257~rc2-3 [291 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.24.5-2+b1 [981 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libglib2.0-0t64 amd64 2.82.2-2 [1501 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 shared-mime-info amd64 2.4-5+b1 [759 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 libpng16-16t64 amd64 1.6.44-2 [280 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 libdeflate0 amd64 1.22-1 [47.3 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 libsharpyuv0 amd64 1.4.0-0.1+b1 [113 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 libwebp7 amd64 1.4.0-0.1+b1 [313 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 67 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-1+b1 [141 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 gtk-update-icon-cache amd64 4.16.5+ds-2 [50.3 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 hicolor-icon-theme all 0.18-1 [12.0 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 adwaita-icon-theme all 47.0-2 [463 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 73 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 74 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 75 http://deb.debian.org/debian trixie/main amd64 python3-importlib-metadata all 8.5.0-1 [21.0 kB] Get: 76 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 77 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 78 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 79 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 80 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 74.1.2-2 [213 kB] Get: 81 http://deb.debian.org/debian trixie/main amd64 python3-markupsafe amd64 2.1.5-1+b2 [13.9 kB] Get: 82 http://deb.debian.org/debian trixie/main amd64 python3-mako all 1.3.6-1 [83.1 kB] Get: 83 http://deb.debian.org/debian trixie/main amd64 python3-greenlet amd64 3.1.0-1+b1 [179 kB] Get: 84 http://deb.debian.org/debian trixie/main amd64 python3-sqlalchemy all 2.0.32+ds1-1 [1196 kB] Get: 85 http://deb.debian.org/debian trixie/main amd64 python3-alembic all 1.13.2-4 [147 kB] Get: 86 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 87 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 88 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] Get: 89 http://deb.debian.org/debian trixie/main amd64 alembic all 1.13.2-4 [481 kB] Get: 90 http://deb.debian.org/debian trixie/main amd64 at-spi2-common all 2.54.0-1 [170 kB] Get: 91 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 92 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 93 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 94 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 95 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 96 http://deb.debian.org/debian trixie/main amd64 dbus-user-session amd64 1.14.10-6 [79.0 kB] Get: 97 http://deb.debian.org/debian trixie/main amd64 libdconf1 amd64 0.40.0-4+b3 [41.9 kB] Get: 98 http://deb.debian.org/debian trixie/main amd64 dconf-service amd64 0.40.0-4+b3 [32.6 kB] Get: 99 http://deb.debian.org/debian trixie/main amd64 dconf-gsettings-backend amd64 0.40.0-4+b3 [28.8 kB] Get: 100 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 101 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] Get: 102 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 103 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 104 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 105 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 106 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 107 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 108 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 109 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 110 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 111 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.20 [915 kB] Get: 112 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 74.1.2-2 [736 kB] Get: 113 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241024 [109 kB] Get: 114 http://deb.debian.org/debian trixie/main amd64 libtext-iconv-perl amd64 1.7-8+b4 [14.4 kB] Get: 115 http://deb.debian.org/debian trixie/main amd64 emacsen-common all 3.0.5 [12.3 kB] Get: 116 http://deb.debian.org/debian trixie/main amd64 dictionaries-common all 1.30.1 [172 kB] Get: 117 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.1-2 [60.6 kB] Get: 118 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.2.45-2 [120 kB] Get: 119 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Get: 120 http://deb.debian.org/debian trixie/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8 [19.6 kB] Get: 121 http://deb.debian.org/debian trixie/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8 [57.3 kB] Get: 122 http://deb.debian.org/debian trixie/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-3+b1 [188 kB] Get: 123 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.6-3.1+b1 [18.2 kB] Get: 124 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.2.45-2 [368 kB] Get: 125 http://deb.debian.org/debian trixie/main amd64 xml-core all 0.19 [20.1 kB] Get: 126 http://deb.debian.org/debian trixie/main amd64 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 127 http://deb.debian.org/debian trixie/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB] Get: 128 http://deb.debian.org/debian trixie/main amd64 python3-pycodestyle all 2.12.1-1 [39.7 kB] Get: 129 http://deb.debian.org/debian trixie/main amd64 python3-pyflakes all 3.2.0-1 [57.1 kB] Get: 130 http://deb.debian.org/debian trixie/main amd64 python3-flake8 all 7.1.1-2 [56.3 kB] Get: 131 http://deb.debian.org/debian trixie/main amd64 flake8 all 7.1.1-2 [21.5 kB] Get: 132 http://deb.debian.org/debian trixie/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 133 http://deb.debian.org/debian trixie/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 134 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 135 http://deb.debian.org/debian trixie/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 136 http://deb.debian.org/debian trixie/main amd64 fontconfig-config amd64 2.15.0-1.1+b1 [318 kB] Get: 137 http://deb.debian.org/debian trixie/main amd64 libfontconfig1 amd64 2.15.0-1.1+b1 [391 kB] Get: 138 http://deb.debian.org/debian trixie/main amd64 fontconfig amd64 2.15.0-1.1+b1 [463 kB] Get: 139 http://deb.debian.org/debian trixie/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB] Get: 140 http://deb.debian.org/debian trixie/main amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB] Get: 141 http://deb.debian.org/debian trixie/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB] Get: 142 http://deb.debian.org/debian trixie/main amd64 libnghttp3-9 amd64 1.4.0-1+b1 [63.6 kB] Get: 143 http://deb.debian.org/debian trixie/main amd64 libngtcp2-16 amd64 1.6.0-1 [122 kB] Get: 144 http://deb.debian.org/debian trixie/main amd64 libngtcp2-crypto-gnutls8 amd64 1.6.0-1 [19.6 kB] Get: 145 http://deb.debian.org/debian trixie/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB] Get: 146 http://deb.debian.org/debian trixie/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 147 http://deb.debian.org/debian trixie/main amd64 libcurl3t64-gnutls amd64 8.11.0-1 [359 kB] Get: 148 http://deb.debian.org/debian trixie/main amd64 libduktape207 amd64 2.7.0-2+b2 [135 kB] Get: 149 http://deb.debian.org/debian trixie/main amd64 libproxy1v5 amd64 0.5.9-1 [26.4 kB] Get: 150 http://deb.debian.org/debian trixie/main amd64 glib-networking-common all 2.80.0-1 [83.9 kB] Get: 151 http://deb.debian.org/debian trixie/main amd64 glib-networking-services amd64 2.80.0-1 [12.2 kB] Get: 152 http://deb.debian.org/debian trixie/main amd64 gsettings-desktop-schemas all 47.1-1 [689 kB] Get: 153 http://deb.debian.org/debian trixie/main amd64 glib-networking amd64 2.80.0-1 [68.8 kB] Get: 154 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 155 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.2.45-2 [531 kB] Get: 156 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.2.1-4+b1 [79.7 kB] Get: 157 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.2.45-2 [251 kB] Get: 158 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.2.45-2 [255 kB] Get: 159 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.2.45-2 [376 kB] Get: 160 http://deb.debian.org/debian trixie/main amd64 hunspell-en-us all 1:2020.12.07-3 [559 kB] Get: 161 http://deb.debian.org/debian trixie/main amd64 ieee-data all 20240722 [2221 kB] Get: 162 http://deb.debian.org/debian trixie/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB] Get: 163 http://deb.debian.org/debian trixie/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 164 http://deb.debian.org/debian trixie/main amd64 libxdmcp6 amd64 1:1.1.2-3+b2 [24.4 kB] Get: 165 http://deb.debian.org/debian trixie/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 166 http://deb.debian.org/debian trixie/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 167 http://deb.debian.org/debian trixie/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 168 http://deb.debian.org/debian trixie/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 169 http://deb.debian.org/debian trixie/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 170 http://deb.debian.org/debian trixie/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 171 http://deb.debian.org/debian trixie/main amd64 libxrender1 amd64 1:0.9.10-1.1+b2 [27.8 kB] Get: 172 http://deb.debian.org/debian trixie/main amd64 libcairo2 amd64 1.18.2-2 [535 kB] Get: 173 http://deb.debian.org/debian trixie/main amd64 libcairo-gobject2 amd64 1.18.2-2 [130 kB] Get: 174 http://deb.debian.org/debian trixie/main amd64 libdav1d7 amd64 1.5.0-1+b1 [550 kB] Get: 175 http://deb.debian.org/debian trixie/main amd64 libfribidi0 amd64 1.0.15-1 [71.8 kB] Get: 176 http://deb.debian.org/debian trixie/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB] Get: 177 http://deb.debian.org/debian trixie/main amd64 libharfbuzz0b amd64 10.0.1-1 [477 kB] Get: 178 http://deb.debian.org/debian trixie/main amd64 libthai-data all 0.1.29-2 [168 kB] Get: 179 http://deb.debian.org/debian trixie/main amd64 libdatrie1 amd64 0.2.13-3+b1 [38.1 kB] Get: 180 http://deb.debian.org/debian trixie/main amd64 libthai0 amd64 0.1.29-2+b1 [49.4 kB] Get: 181 http://deb.debian.org/debian trixie/main amd64 libpango-1.0-0 amd64 1.54.0+ds-3 [223 kB] Get: 182 http://deb.debian.org/debian trixie/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-3 [54.2 kB] Get: 183 http://deb.debian.org/debian trixie/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-3 [35.2 kB] Get: 184 http://deb.debian.org/debian trixie/main amd64 librsvg2-2 amd64 2.59.1+dfsg-1 [1860 kB] Get: 185 http://deb.debian.org/debian trixie/main amd64 librsvg2-common amd64 2.59.1+dfsg-1 [147 kB] Get: 186 http://deb.debian.org/debian trixie/main amd64 libdouble-conversion3 amd64 3.3.0-1+b2 [41.8 kB] Get: 187 http://deb.debian.org/debian trixie/main amd64 libgslcblas0 amd64 2.8+dfsg-5 [116 kB] Get: 188 http://deb.debian.org/debian trixie/main amd64 libgsl28 amd64 2.8+dfsg-5 [994 kB] Get: 189 http://deb.debian.org/debian trixie/main amd64 lib2geom1.2.0t64 amd64 1.2.2-4+b1 [390 kB] Get: 190 http://deb.debian.org/debian trixie/main amd64 libatk1.0-0t64 amd64 2.54.0-1 [51.2 kB] Get: 191 http://deb.debian.org/debian trixie/main amd64 libglibmm-2.4-1t64 amd64 2.66.7-1+b1 [632 kB] Get: 192 http://deb.debian.org/debian trixie/main amd64 libatkmm-1.6-1v5 amd64 2.28.4-1+b2 [82.3 kB] Get: 193 http://deb.debian.org/debian trixie/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-3.2 [281 kB] Get: 194 http://deb.debian.org/debian trixie/main amd64 libcairomm-1.0-1v5 amd64 1.14.5-2+b1 [57.3 kB] Get: 195 http://deb.debian.org/debian trixie/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 196 http://deb.debian.org/debian trixie/main amd64 librevenge-0.0-0 amd64 0.0.5-3+b2 [295 kB] Get: 197 http://deb.debian.org/debian trixie/main amd64 libcdr-0.1-1 amd64 0.1.7-1+b2 [408 kB] Get: 198 http://deb.debian.org/debian trixie/main amd64 libgc1 amd64 1:8.2.8-1 [247 kB] Get: 199 http://deb.debian.org/debian trixie/main amd64 libgspell-1-common all 1.14.0-2 [36.5 kB] Get: 200 http://deb.debian.org/debian trixie/main amd64 libaspell15 amd64 0.60.8.1-1+b2 [337 kB] Get: 201 http://deb.debian.org/debian trixie/main amd64 libhunspell-1.7-0 amd64 1.7.2+really1.7.2-10+b3 [237 kB] Get: 202 http://deb.debian.org/debian trixie/main amd64 libenchant-2-2 amd64 2.3.3-2+b3 [47.9 kB] Get: 203 http://deb.debian.org/debian trixie/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 204 http://deb.debian.org/debian trixie/main amd64 libatspi2.0-0t64 amd64 2.54.0-1 [76.4 kB] Get: 205 http://deb.debian.org/debian trixie/main amd64 libatk-bridge2.0-0t64 amd64 2.54.0-1 [67.6 kB] Get: 206 http://deb.debian.org/debian trixie/main amd64 libcloudproviders0 amd64 0.3.6-1+b1 [29.2 kB] Get: 207 http://deb.debian.org/debian trixie/main amd64 libcolord2 amd64 1.4.7-1+b2 [140 kB] Get: 208 http://deb.debian.org/debian trixie/main amd64 libavahi-common-data amd64 0.8-13+b3 [112 kB] Get: 209 http://deb.debian.org/debian trixie/main amd64 libavahi-common3 amd64 0.8-13+b3 [43.2 kB] Get: 210 http://deb.debian.org/debian trixie/main amd64 libavahi-client3 amd64 0.8-13+b3 [47.5 kB] Get: 211 http://deb.debian.org/debian trixie/main amd64 libcups2t64 amd64 2.4.10-2 [251 kB] Get: 212 http://deb.debian.org/debian trixie/main amd64 libepoxy0 amd64 1.5.10-2 [193 kB] Get: 213 http://deb.debian.org/debian trixie/main amd64 libwayland-client0 amd64 1.23.0-1+b1 [26.6 kB] Get: 214 http://deb.debian.org/debian trixie/main amd64 libwayland-cursor0 amd64 1.23.0-1+b1 [11.7 kB] Get: 215 http://deb.debian.org/debian trixie/main amd64 libwayland-egl1 amd64 1.23.0-1+b1 [5664 B] Get: 216 http://deb.debian.org/debian trixie/main amd64 libxcomposite1 amd64 1:0.4.6-1 [16.3 kB] Get: 217 http://deb.debian.org/debian trixie/main amd64 libxfixes3 amd64 1:6.0.0-2+b2 [20.3 kB] Get: 218 http://deb.debian.org/debian trixie/main amd64 libxcursor1 amd64 1:1.2.2-1+b1 [37.6 kB] Get: 219 http://deb.debian.org/debian trixie/main amd64 libxdamage1 amd64 1:1.1.6-1+b2 [15.5 kB] Get: 220 http://deb.debian.org/debian trixie/main amd64 libxinerama1 amd64 2:1.1.4-3+b2 [16.0 kB] Get: 221 http://deb.debian.org/debian trixie/main amd64 xkb-data all 2.42-1 [790 kB] Get: 222 http://deb.debian.org/debian trixie/main amd64 libxkbcommon0 amd64 1.6.0-1+b2 [111 kB] Get: 223 http://deb.debian.org/debian trixie/main amd64 libxrandr2 amd64 2:1.5.4-1+b1 [36.3 kB] Get: 224 http://deb.debian.org/debian trixie/main amd64 libgtk-3-common all 3.24.43-4 [4657 kB] Get: 225 http://deb.debian.org/debian trixie/main amd64 libgtk-3-0t64 amd64 3.24.43-4 [2754 kB] Get: 226 http://deb.debian.org/debian trixie/main amd64 libgspell-1-3 amd64 1.14.0-2 [51.1 kB] Get: 227 http://deb.debian.org/debian trixie/main amd64 libpangomm-1.4-1v5 amd64 2.46.4-1+b2 [63.0 kB] Get: 228 http://deb.debian.org/debian trixie/main amd64 libgtkmm-3.0-1t64 amd64 3.24.9-1+b1 [986 kB] Get: 229 http://deb.debian.org/debian trixie/main amd64 libgpgme11t64 amd64 1.24.0-2 [344 kB] Get: 230 http://deb.debian.org/debian trixie/main amd64 libgpgmepp6t64 amd64 1.24.0-2 [339 kB] Get: 231 http://deb.debian.org/debian trixie/main amd64 libnspr4 amd64 2:4.35-1.1+b1 [109 kB] Get: 232 http://deb.debian.org/debian trixie/main amd64 libnss3 amd64 2:3.105-2 [1393 kB] Get: 233 http://deb.debian.org/debian trixie/main amd64 libopenjp2-7 amd64 2.5.0-2+b4 [199 kB] Get: 234 http://deb.debian.org/debian trixie/main amd64 libpoppler140 amd64 24.08.0-3 [1965 kB] Get: 235 http://deb.debian.org/debian trixie/main amd64 libpoppler-glib8t64 amd64 24.08.0-3 [149 kB] Get: 236 http://deb.debian.org/debian trixie/main amd64 libpotrace0 amd64 1.16-2+b2 [25.6 kB] Get: 237 http://deb.debian.org/debian trixie/main amd64 libsoup2.4-common all 2.74.3-8 [56.8 kB] Get: 238 http://deb.debian.org/debian trixie/main amd64 libsoup-2.4-1 amd64 2.74.3-8 [276 kB] Get: 239 http://deb.debian.org/debian trixie/main amd64 libvisio-0.1-1 amd64 0.1.7-1+b4 [316 kB] Get: 240 http://deb.debian.org/debian trixie/main amd64 libwpd-0.10-10 amd64 0.10.3-2+b2 [263 kB] Get: 241 http://deb.debian.org/debian trixie/main amd64 libwpg-0.3-3 amd64 0.3.4-3+b2 [81.3 kB] Get: 242 http://deb.debian.org/debian trixie/main amd64 libxslt1.1 amd64 1.1.35-1.1+b1 [233 kB] Get: 243 http://deb.debian.org/debian trixie/main amd64 inkscape amd64 1.2.2-4+b3 [21.1 MB] Get: 244 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Get: 245 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-3+b1 [164 kB] Get: 246 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-3+b1 [77.8 kB] Get: 247 http://deb.debian.org/debian trixie/main amd64 libabsl20230802 amd64 20230802.1-4 [464 kB] Get: 248 http://deb.debian.org/debian trixie/main amd64 libcares2 amd64 1.34.2-1 [92.7 kB] Get: 249 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.11.0-1 [351 kB] Get: 250 http://deb.debian.org/debian trixie/main amd64 libev4t64 amd64 1:4.33-2.1+b1 [42.4 kB] Get: 251 http://deb.debian.org/debian trixie/main amd64 x11-common all 1:7.7+23.1 [216 kB] Get: 252 http://deb.debian.org/debian trixie/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 253 http://deb.debian.org/debian trixie/main amd64 libimagequant0 amd64 2.18.0-1+b2 [35.2 kB] Get: 254 http://deb.debian.org/debian trixie/main amd64 libjs-bootstrap all 3.4.1+dfsg-3 [172 kB] Get: 255 http://deb.debian.org/debian trixie/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get: 256 http://deb.debian.org/debian trixie/main amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1+b1 [221 kB] Get: 257 http://deb.debian.org/debian trixie/main amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1+b1 [162 kB] Get: 258 http://deb.debian.org/debian trixie/main amd64 libpq5 amd64 17.0-1+b2 [220 kB] Get: 259 http://deb.debian.org/debian trixie/main amd64 libprotobuf32t64 amd64 3.21.12-10+b1 [982 kB] Get: 260 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [1992 kB] Get: 261 http://deb.debian.org/debian trixie/main amd64 libraqm0 amd64 0.10.1-1+b2 [14.1 kB] Get: 262 http://deb.debian.org/debian trixie/main amd64 librdkafka1 amd64 2.6.0-1 [798 kB] Get: 263 http://deb.debian.org/debian trixie/main amd64 libre2-11 amd64 20240501-3+b1 [196 kB] Get: 264 http://deb.debian.org/debian trixie/main amd64 librsvg2-bin amd64 2.59.1+dfsg-1 [2006 kB] Get: 265 http://deb.debian.org/debian trixie/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB] Get: 266 http://deb.debian.org/debian trixie/main amd64 libsodium23 amd64 1.0.18-1+b2 [165 kB] Get: 267 http://deb.debian.org/debian trixie/main amd64 libsubunit-perl all 1.4.2-3 [5724 B] Get: 268 http://deb.debian.org/debian trixie/main amd64 libwebpdemux2 amd64 1.4.0-0.1+b1 [111 kB] Get: 269 http://deb.debian.org/debian trixie/main amd64 libwebpmux3 amd64 1.4.0-0.1+b1 [123 kB] Get: 270 http://deb.debian.org/debian trixie/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b1 [188 kB] Get: 271 http://deb.debian.org/debian trixie/main amd64 libxmu6 amd64 2:1.1.3-3+b3 [58.8 kB] Get: 272 http://deb.debian.org/debian trixie/main amd64 libyaml-0-2 amd64 0.2.5-1+b2 [52.7 kB] Get: 273 http://deb.debian.org/debian trixie/main amd64 libzmq5 amd64 4.3.5-1+b3 [283 kB] Get: 274 http://deb.debian.org/debian trixie/main amd64 lsb-release all 12.1-1 [5912 B] Get: 275 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.45.0-1 [56.7 kB] Get: 276 http://deb.debian.org/debian trixie/main amd64 python3-pip all 24.3.1+dfsg-1 [1441 kB] Get: 277 http://deb.debian.org/debian trixie/main amd64 openstack-pkg-tools all 130 [96.4 kB] Get: 278 http://deb.debian.org/debian trixie/main amd64 pycadf-common all 3.1.1-3 [4492 B] Get: 279 http://deb.debian.org/debian trixie/main amd64 pyflakes3 all 3.2.0-1 [10.1 kB] Get: 280 http://deb.debian.org/debian trixie/main amd64 python-babel-localedata all 2.16.0-1 [5696 kB] Get: 281 http://deb.debian.org/debian trixie/main amd64 python-os-api-ref-common all 2.3.0+ds1-3 [9548 B] Get: 282 http://deb.debian.org/debian trixie/main amd64 python-oslosphinx-common all 4.18.0-5 [30.0 kB] Get: 283 http://deb.debian.org/debian trixie/main amd64 python-tinycss2-common all 1.3.0-1 [31.9 kB] Get: 284 http://deb.debian.org/debian trixie/main amd64 python3-alabaster all 0.7.16-0.1 [27.9 kB] Get: 285 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.6-1 [1040 B] Get: 286 http://deb.debian.org/debian trixie/main amd64 python3-vine all 5.1.0+dfsg-1 [15.6 kB] Get: 287 http://deb.debian.org/debian trixie/main amd64 python3-amqp all 5.2.0-2 [42.6 kB] Get: 288 http://deb.debian.org/debian trixie/main amd64 python3-async-timeout all 4.0.3-1 [7660 B] Get: 289 http://deb.debian.org/debian trixie/main amd64 python3-attr all 23.2.0-2 [65.5 kB] Get: 290 http://deb.debian.org/debian trixie/main amd64 python3-pbr all 6.1.0-3 [56.6 kB] Get: 291 http://deb.debian.org/debian trixie/main amd64 python3-wrapt amd64 1.15.0-3+b1 [43.8 kB] Get: 292 http://deb.debian.org/debian trixie/main amd64 python3-debtcollector all 3.0.0-2 [13.1 kB] Get: 293 http://deb.debian.org/debian trixie/main amd64 python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB] Get: 294 http://deb.debian.org/debian trixie/main amd64 python3-prettytable all 3.10.1-1 [37.1 kB] Get: 295 http://deb.debian.org/debian trixie/main amd64 python3-automaton all 3.2.0-2 [14.7 kB] Get: 296 http://deb.debian.org/debian trixie/main amd64 python3-autopage all 0.4.0-3.1 [12.7 kB] Get: 297 http://deb.debian.org/debian trixie/main amd64 python3-babel all 2.16.0-1 [114 kB] Get: 298 http://deb.debian.org/debian trixie/main amd64 python3-bcrypt amd64 4.2.0-2.1 [236 kB] Get: 299 http://deb.debian.org/debian trixie/main amd64 python3-six all 1.16.0-7 [16.4 kB] Get: 300 http://deb.debian.org/debian trixie/main amd64 python3-memcache all 1.62-2 [26.0 kB] Get: 301 http://deb.debian.org/debian trixie/main amd64 python3-uhashring all 2.3-2 [12.3 kB] Get: 302 http://deb.debian.org/debian trixie/main amd64 python3-binary-memcached all 0.31.2+dfsg1-2 [13.7 kB] Get: 303 http://deb.debian.org/debian trixie/main amd64 python3-blinker all 1.8.2-1 [13.1 kB] Get: 304 http://deb.debian.org/debian trixie/main amd64 python3-cachetools all 5.3.3-1 [13.2 kB] Get: 305 http://deb.debian.org/debian trixie/main amd64 python3-cffi-backend amd64 1.17.1-2+b1 [96.2 kB] Get: 306 http://deb.debian.org/debian trixie/main amd64 python3-ply all 3.11-7 [62.6 kB] Get: 307 http://deb.debian.org/debian trixie/main amd64 python3-pycparser all 2.22-2 [78.0 kB] Get: 308 http://deb.debian.org/debian trixie/main amd64 python3-cffi all 1.17.1-2 [89.4 kB] Get: 309 http://deb.debian.org/debian trixie/main amd64 python3-xcffib all 1.5.0-1 [63.9 kB] Get: 310 http://deb.debian.org/debian trixie/main amd64 python3-cairocffi all 1.7.1-2 [60.7 kB] Get: 311 http://deb.debian.org/debian trixie/main amd64 python3-lxml amd64 5.3.0-1+b1 [1676 kB] Get: 312 http://deb.debian.org/debian trixie/main amd64 python3-webencodings all 0.5.1-5 [11.1 kB] Get: 313 http://deb.debian.org/debian trixie/main amd64 python3-tinycss2 all 1.3.0-1 [22.1 kB] Get: 314 http://deb.debian.org/debian trixie/main amd64 python3-cssselect2 all 0.7.0-1 [16.5 kB] Get: 315 http://deb.debian.org/debian trixie/main amd64 python3-defusedxml all 0.7.1-2 [43.3 kB] Get: 316 http://deb.debian.org/debian trixie/main amd64 python3-pil amd64 10.4.0-1+b1 [522 kB] Get: 317 http://deb.debian.org/debian trixie/main amd64 python3-cairosvg all 2.7.1-1 [36.8 kB] Get: 318 http://deb.debian.org/debian trixie/main amd64 python3-certifi all 2024.8.30+dfsg-1 [9576 B] Get: 319 http://deb.debian.org/debian trixie/main amd64 python3-chardet all 5.2.0+dfsg-1 [107 kB] Get: 320 http://deb.debian.org/debian trixie/main amd64 python3-charset-normalizer amd64 3.4.0-1+b1 [140 kB] Get: 321 http://deb.debian.org/debian trixie/main amd64 python3-colorama all 0.4.6-4 [36.2 kB] Get: 322 http://deb.debian.org/debian trixie/main amd64 python3-click all 8.1.7-2 [94.3 kB] Get: 323 http://deb.debian.org/debian trixie/main amd64 xclip amd64 0.13-4 [21.3 kB] Get: 324 http://deb.debian.org/debian trixie/main amd64 python3-pyperclip all 1.8.2-2 [13.2 kB] Get: 325 http://deb.debian.org/debian trixie/main amd64 python3-cmd2 all 2.5.4+ds-1 [148 kB] Get: 326 http://deb.debian.org/debian trixie/main amd64 python3-roman all 4.2-1 [10.4 kB] Get: 327 http://deb.debian.org/debian trixie/main amd64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 328 http://deb.debian.org/debian trixie/main amd64 python3-stevedore all 5.3.0-3 [20.9 kB] Get: 329 http://deb.debian.org/debian trixie/main amd64 python3-yaml amd64 6.0.2-1+b1 [178 kB] Get: 330 http://deb.debian.org/debian trixie/main amd64 python3-cliff all 4.7.0-2 [42.5 kB] Get: 331 http://deb.debian.org/debian trixie/main amd64 python3-confluent-kafka amd64 1.7.0-4+b3 [80.1 kB] Get: 332 http://deb.debian.org/debian trixie/main amd64 python3-construct all 2.10.68+dfsg1-2 [49.9 kB] Get: 333 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.0-2 [730 kB] Get: 334 http://deb.debian.org/debian trixie/main amd64 python3-coverage amd64 7.6.0+dfsg1-2+b1 [177 kB] Get: 335 http://deb.debian.org/debian trixie/main amd64 python3-cryptography amd64 43.0.0-1 [935 kB] Get: 336 http://deb.debian.org/debian trixie/main amd64 python3-dateutil all 2.9.0-3 [79.3 kB] Get: 337 http://deb.debian.org/debian trixie/main amd64 python3-decorator all 5.1.1-5 [15.1 kB] Get: 338 http://deb.debian.org/debian trixie/main amd64 python3-deprecated all 1.2.15-1 [14.5 kB] Get: 339 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 24.1-1 [45.8 kB] Get: 340 http://deb.debian.org/debian trixie/main amd64 python3-deprecation all 2.1.0-3 [14.5 kB] Get: 341 http://deb.debian.org/debian trixie/main amd64 python3-dnspython all 2.6.1-1 [161 kB] Get: 342 http://deb.debian.org/debian trixie/main amd64 python3-dogpile.cache all 1.3.1-1 [45.0 kB] Get: 343 http://deb.debian.org/debian trixie/main amd64 python3-urllib3 all 2.0.7-2 [111 kB] Get: 344 http://deb.debian.org/debian trixie/main amd64 python3-dulwich amd64 0.21.6-1+b2 [324 kB] Get: 345 http://deb.debian.org/debian trixie/main amd64 python3-protobuf amd64 3.21.12-10+b1 [271 kB] Get: 346 http://deb.debian.org/debian trixie/main amd64 python3-grpcio amd64 1.51.1-5+b1 [2879 kB] Get: 347 http://deb.debian.org/debian trixie/main amd64 python3-tenacity all 8.4.2+really8.4.1-1 [46.0 kB] Get: 348 http://deb.debian.org/debian trixie/main amd64 python3-etcd3 all 0.12.0-2 [31.0 kB] Get: 349 http://deb.debian.org/debian trixie/main amd64 python3-futurist all 3.0.0-2 [23.8 kB] Get: 350 http://deb.debian.org/debian trixie/main amd64 python3-idna all 3.8-2 [41.6 kB] Get: 351 http://deb.debian.org/debian trixie/main amd64 python3-requests all 2.32.3+dfsg-1 [71.9 kB] Get: 352 http://deb.debian.org/debian trixie/main amd64 python3-etcd3gw all 2.4.2-2 [13.8 kB] Get: 353 http://deb.debian.org/debian trixie/main amd64 python3-eventlet all 0.36.1-8 [307 kB] Get: 354 http://deb.debian.org/debian trixie/main amd64 python3-extras all 1.0.0-5 [7536 B] Get: 355 http://deb.debian.org/debian trixie/main amd64 python3-monotonic all 1.6-2 [5728 B] Get: 356 http://deb.debian.org/debian trixie/main amd64 python3-fasteners all 0.18-2 [14.0 kB] Get: 357 http://deb.debian.org/debian trixie/main amd64 python3-testtools all 2.7.2-4 [122 kB] Get: 358 http://deb.debian.org/debian trixie/main amd64 python3-fixtures all 4.1.0-2 [34.1 kB] Get: 359 http://deb.debian.org/debian trixie/main amd64 python3-itsdangerous all 2.2.0-1 [18.0 kB] Get: 360 http://deb.debian.org/debian trixie/main amd64 python3-jinja2 all 3.1.3-1 [119 kB] Get: 361 http://deb.debian.org/debian trixie/main amd64 python3-werkzeug all 3.0.4-1 [207 kB] Get: 362 http://deb.debian.org/debian trixie/main amd64 python3-flask all 3.0.3-1 [104 kB] Get: 363 http://deb.debian.org/debian trixie/main amd64 python3-zope.event all 5.0-0.1 [8164 B] Get: 364 http://deb.debian.org/debian trixie/main amd64 python3-zope.interface amd64 7.1.1-1+b1 [151 kB] Get: 365 http://deb.debian.org/debian trixie/main amd64 python3-gevent amd64 24.2.1-1+b1 [1008 kB] Get: 366 http://deb.debian.org/debian trixie/main amd64 python3-hacking all 4.1.0-3 [22.2 kB] Get: 367 http://deb.debian.org/debian trixie/main amd64 python3-ifaddr all 0.2.0-1 [10.2 kB] Get: 368 http://deb.debian.org/debian trixie/main amd64 python3-imagesize all 1.4.1-1 [6688 B] Get: 369 http://deb.debian.org/debian trixie/main amd64 python3-netaddr all 0.10.1-1 [315 kB] Get: 370 http://deb.debian.org/debian trixie/main amd64 python3-oslo.i18n all 6.4.0-2 [19.1 kB] Get: 371 http://deb.debian.org/debian trixie/main amd64 python3-oslo.context all 5.6.0-2 [13.3 kB] Get: 372 http://deb.debian.org/debian trixie/main amd64 python3-msgpack amd64 1.0.3-3+b3 [112 kB] Get: 373 http://deb.debian.org/debian trixie/main amd64 python3-iso8601 all 2.1.0-2 [12.1 kB] Get: 374 http://deb.debian.org/debian trixie/main amd64 python3-netifaces amd64 0.11.0-2+b5 [17.4 kB] Get: 375 http://deb.debian.org/debian trixie/main amd64 python3-pyparsing all 3.1.2-1 [146 kB] Get: 376 http://deb.debian.org/debian trixie/main amd64 python3-tz all 2024.1-2 [30.9 kB] Get: 377 http://deb.debian.org/debian trixie/main amd64 python3-oslo.utils all 7.3.0-2 [80.7 kB] Get: 378 http://deb.debian.org/debian trixie/main amd64 python3-oslo.serialization all 5.5.0-2 [14.8 kB] Get: 379 http://deb.debian.org/debian trixie/main amd64 python3-pyasyncore all 1.0.2-2 [10.0 kB] Get: 380 http://deb.debian.org/debian trixie/main amd64 python3-oslo.log all 6.1.2-2 [42.9 kB] Get: 381 http://deb.debian.org/debian trixie/main amd64 python3-rfc3986 all 2.0.0-2 [21.6 kB] Get: 382 http://deb.debian.org/debian trixie/main amd64 python3-oslo.config all 1:9.6.0-5 [108 kB] Get: 383 http://deb.debian.org/debian trixie/main amd64 python3-oslo.concurrency all 6.1.0-2 [27.9 kB] Get: 384 http://deb.debian.org/debian trixie/main amd64 python3-legacy-cgi all 2.6.1-2 [16.1 kB] Get: 385 http://deb.debian.org/debian trixie/main amd64 python3-webob all 1:1.8.7-3 [88.3 kB] Get: 386 http://deb.debian.org/debian trixie/main amd64 python3-zeroconf all 0.136.0-1 [158 kB] Get: 387 http://deb.debian.org/debian trixie/main amd64 python3-ironic-lib all 6.2.0-2 [58.5 kB] Get: 388 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.classes all 3.4.0-1 [7728 B] Get: 389 http://deb.debian.org/debian trixie/main amd64 python3-jeepney all 0.8.0-4 [32.6 kB] Get: 390 http://deb.debian.org/debian trixie/main amd64 python3-jmespath all 1.0.1-1 [21.1 kB] Get: 391 http://deb.debian.org/debian trixie/main amd64 python3-json-pointer all 2.4-2 [14.6 kB] Get: 392 http://deb.debian.org/debian trixie/main amd64 python3-jsonpatch all 1.32-4 [12.0 kB] Get: 393 http://deb.debian.org/debian trixie/main amd64 python3-jsonpath-rw all 1.4.0-6 [15.0 kB] Get: 394 http://deb.debian.org/debian trixie/main amd64 python3-rpds-py amd64 0.21.0-2 [287 kB] Get: 395 http://deb.debian.org/debian trixie/main amd64 python3-referencing all 0.35.1-1 [23.5 kB] Get: 396 http://deb.debian.org/debian trixie/main amd64 python3-jsonschema-specifications all 2023.12.1-2 [9020 B] Get: 397 http://deb.debian.org/debian trixie/main amd64 python3-jsonschema all 4.19.2-5 [71.4 kB] Get: 398 http://deb.debian.org/debian trixie/main amd64 python3-jwt all 2.7.0-1 [29.7 kB] Get: 399 http://deb.debian.org/debian trixie/main amd64 python3-kerberos amd64 1.1.14-3.1+b10 [20.5 kB] Get: 400 http://deb.debian.org/debian trixie/main amd64 python3-pure-sasl all 0.5.1+dfsg1-4 [11.9 kB] Get: 401 http://deb.debian.org/debian trixie/main amd64 python3-kazoo all 2.9.0-2 [115 kB] Get: 402 http://deb.debian.org/debian trixie/main amd64 python3-secretstorage all 3.3.3-3 [16.1 kB] Get: 403 http://deb.debian.org/debian trixie/main amd64 python3-keyring all 25.4.1-1 [54.6 kB] Get: 404 http://deb.debian.org/debian trixie/main amd64 python3-oauthlib all 3.2.2-2 [95.5 kB] Get: 405 http://deb.debian.org/debian trixie/main amd64 python3-os-service-types all 1.7.0-4 [12.6 kB] Get: 406 http://deb.debian.org/debian trixie/main amd64 python3-keystoneauth1 all 5.8.0-2 [157 kB] Get: 407 http://deb.debian.org/debian trixie/main amd64 python3-keystoneclient all 1:5.5.0-2 [199 kB] Get: 408 http://deb.debian.org/debian trixie/main amd64 python3-oslo.cache all 3.8.0-2 [35.3 kB] Get: 409 http://deb.debian.org/debian trixie/main amd64 python3-pycadf all 3.1.1-3 [17.9 kB] Get: 410 http://deb.debian.org/debian trixie/main amd64 python3-keystonemiddleware all 10.7.1-2 [79.2 kB] Get: 411 http://deb.debian.org/debian trixie/main amd64 python3-kombu all 5.4.2-1 [189 kB] Get: 412 http://deb.debian.org/debian trixie/main amd64 python3-microversion-parse all 1.0.1-2 [11.0 kB] Get: 413 http://deb.debian.org/debian trixie/main amd64 sphinx-common all 7.4.7-4 [731 kB] Get: 414 http://deb.debian.org/debian trixie/main amd64 python3-pygments all 2.18.0+dfsg-1 [836 kB] Get: 415 http://deb.debian.org/debian trixie/main amd64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 416 http://deb.debian.org/debian trixie/main amd64 python3-sphinx all 7.4.7-4 [588 kB] Get: 417 http://deb.debian.org/debian trixie/main amd64 python3-openstackdocstheme all 3.2.0-1 [684 kB] Get: 418 http://deb.debian.org/debian trixie/main amd64 python3-platformdirs all 4.3.6-1 [16.6 kB] Get: 419 http://deb.debian.org/debian trixie/main amd64 python3-requestsexceptions all 1.4.0-3 [4188 B] Get: 420 http://deb.debian.org/debian trixie/main amd64 python3-openstacksdk all 4.0.1-1 [671 kB] Get: 421 http://deb.debian.org/debian trixie/main amd64 python3-oslosphinx all 4.18.0-5 [34.5 kB] Get: 422 http://deb.debian.org/debian trixie/main amd64 python3-os-api-ref all 2.3.0+ds1-3 [16.9 kB] Get: 423 http://deb.debian.org/debian trixie/main amd64 python3-os-client-config all 2.1.0-2 [17.4 kB] Get: 424 http://deb.debian.org/debian trixie/main amd64 python3-psycopg2 amd64 2.9.9-2+b1 [132 kB] Get: 425 http://deb.debian.org/debian trixie/main amd64 python3-pymysql all 1.1.1-1 [42.9 kB] Get: 426 http://deb.debian.org/debian trixie/main amd64 python3-testresources all 2.0.1-5 [26.3 kB] Get: 427 http://deb.debian.org/debian trixie/main amd64 python3-testscenarios all 0.5.0-4 [12.8 kB] Get: 428 http://deb.debian.org/debian trixie/main amd64 python3-oslo.db all 16.0.0-2 [94.8 kB] Get: 429 http://deb.debian.org/debian trixie/main amd64 python3-prometheus-client all 0.19.0+ds1-1 [35.0 kB] Get: 430 http://deb.debian.org/debian trixie/main amd64 python3-oslo.metrics all 0.9.0-2 [7312 B] Get: 431 http://deb.debian.org/debian trixie/main amd64 python3-statsd all 4.0.1-2 [13.3 kB] Get: 432 http://deb.debian.org/debian trixie/main amd64 python3-oslo.middleware all 6.2.0-2 [33.4 kB] Get: 433 http://deb.debian.org/debian trixie/main amd64 python3-tempita all 0.6.0-1 [14.6 kB] Get: 434 http://deb.debian.org/debian trixie/main amd64 python3-paste all 3.10.1-1 [222 kB] Get: 435 http://deb.debian.org/debian trixie/main amd64 python3-pastedeploy-tpl all 3.1-1 [8268 B] Get: 436 http://deb.debian.org/debian trixie/main amd64 python3-pastedeploy all 3.1-1 [18.3 kB] Get: 437 http://deb.debian.org/debian trixie/main amd64 python3-repoze.lru all 0.7-3 [12.2 kB] Get: 438 http://deb.debian.org/debian trixie/main amd64 python3-routes all 2.5.1-6 [98.3 kB] Get: 439 http://deb.debian.org/debian trixie/main amd64 python3-yappi amd64 1.4.0-3+b1 [31.7 kB] Get: 440 http://deb.debian.org/debian trixie/main amd64 python3-oslo.service all 3.5.0-2 [43.4 kB] Get: 441 http://deb.debian.org/debian trixie/main amd64 python3-py all 1.11.0-2 [88.7 kB] Get: 442 http://deb.debian.org/debian trixie/main amd64 python3-zmq amd64 24.0.1-5+b3 [347 kB] Get: 443 http://deb.debian.org/debian trixie/main amd64 python3-oslo.messaging all 14.9.1-1 [1111 kB] Get: 444 http://deb.debian.org/debian trixie/main amd64 python3-oslo.policy all 4.4.0-2 [55.8 kB] Get: 445 http://deb.debian.org/debian trixie/main amd64 python3-oslo.rootwrap all 7.3.0-2 [23.5 kB] Get: 446 http://deb.debian.org/debian trixie/main amd64 python3-oslo.upgradecheck all 2.4.0-2 [8804 B] Get: 447 http://deb.debian.org/debian trixie/main amd64 python3-tomlkit all 0.13.2-1 [42.7 kB] Get: 448 http://deb.debian.org/debian trixie/main amd64 python3-voluptuous all 0.14.2-1 [45.8 kB] Get: 449 http://deb.debian.org/debian trixie/main amd64 python3-subunit all 1.4.2-3 [66.4 kB] Get: 450 http://deb.debian.org/debian trixie/main amd64 subunit all 1.4.2-3 [5248 B] Get: 451 http://deb.debian.org/debian trixie/main amd64 python3-stestr all 4.1.0-2 [56.7 kB] Get: 452 http://deb.debian.org/debian trixie/main amd64 python3-oslotest all 1:5.0.0-3 [17.2 kB] Get: 453 http://deb.debian.org/debian trixie/main amd64 python3-pymemcache all 4.0.0-7 [45.0 kB] Get: 454 http://deb.debian.org/debian trixie/main amd64 python3-redis all 4.3.4-3 [188 kB] Get: 455 http://deb.debian.org/debian trixie/main amd64 python3-sphinxcontrib.apidoc all 0.3.0-5 [7796 B] Get: 456 http://deb.debian.org/debian trixie/main amd64 python3-sphinxcontrib.svg2pdfconverter all 1.2.2-1 [6840 B] Get: 457 http://deb.debian.org/debian trixie/main amd64 python3-zake all 0.2.2-7 [15.5 kB] Get: 458 http://deb.debian.org/debian trixie/main amd64 python3-tooz all 6.3.0-2 [52.5 kB] Fetched 152 MB in 7s (22.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.1.7-1+b3_amd64.deb ... Unpacking libapparmor1:amd64 (3.1.7-1+b3) ... Selecting previously unselected package libsystemd-shared:amd64. Preparing to unpack .../libsystemd-shared_257~rc2-3_amd64.deb ... Unpacking libsystemd-shared:amd64 (257~rc2-3) ... Selecting previously unselected package systemd. Preparing to unpack .../systemd_257~rc2-3_amd64.deb ... Unpacking systemd (257~rc2-3) ... Setting up libapparmor1:amd64 (3.1.7-1+b3) ... Setting up libsystemd-shared:amd64 (257~rc2-3) ... Setting up systemd (257~rc2-3) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20925 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_257~rc2-3_amd64.deb ... Unpacking systemd-sysv (257~rc2-3) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../1-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../2-dbus-bin_1.14.10-6_amd64.deb ... Unpacking dbus-bin (1.14.10-6) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../3-dbus-session-bus-common_1.14.10-6_all.deb ... Unpacking dbus-session-bus-common (1.14.10-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../4-libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../5-dbus-daemon_1.14.10-6_amd64.deb ... Unpacking dbus-daemon (1.14.10-6) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../6-dbus-system-bus-common_1.14.10-6_all.deb ... Unpacking dbus-system-bus-common (1.14.10-6) ... Selecting previously unselected package dbus. Preparing to unpack .../7-dbus_1.14.10-6_amd64.deb ... Unpacking dbus (1.14.10-6) ... Selecting previously unselected package libpython3.12-minimal:amd64. Preparing to unpack .../8-libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../9-python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21337 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_amd64.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22399 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_amd64.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../002-python3.13-minimal_3.13.0-2_amd64.deb ... Unpacking python3.13-minimal (3.13.0-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sudo. Preparing to unpack .../004-sudo_1.9.16p1-1_amd64.deb ... Unpacking sudo (1.9.16p1-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../005-libproc2-0_2%3a4.0.4-6_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../006-procps_2%3a4.0.4-6_amd64.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../008-openssl_3.3.2-2_amd64.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../009-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../010-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../011-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../012-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../013-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../014-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../015-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../016-libpam-systemd_257~rc2-3_amd64.deb ... Unpacking libpam-systemd:amd64 (257~rc2-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../017-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../018-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../019-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../020-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package wget. Preparing to unpack .../021-wget_1.24.5-2+b1_amd64.deb ... Unpacking wget (1.24.5-2+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../022-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../023-libglib2.0-0t64_2.82.2-2_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-2) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../024-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../025-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../026-shared-mime-info_2.4-5+b1_amd64.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../027-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../028-libpng16-16t64_1.6.44-2_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.44-2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../029-libdeflate0_1.22-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.22-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../030-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../031-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../032-libsharpyuv0_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../033-libwebp7_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp7:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../034-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../035-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1+b1_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../036-gtk-update-icon-cache_4.16.5+ds-2_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.16.5+ds-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../037-hicolor-icon-theme_0.18-1_all.deb ... Unpacking hicolor-icon-theme (0.18-1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../038-adwaita-icon-theme_47.0-2_all.deb ... Unpacking adwaita-icon-theme (47.0-2) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../039-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../040-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../041-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../042-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../043-python3-importlib-metadata_8.5.0-1_all.deb ... Unpacking python3-importlib-metadata (8.5.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../044-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../045-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../046-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../047-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../048-python3-pkg-resources_74.1.2-2_all.deb ... Unpacking python3-pkg-resources (74.1.2-2) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../049-python3-markupsafe_2.1.5-1+b2_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1+b2) ... Selecting previously unselected package python3-mako. Preparing to unpack .../050-python3-mako_1.3.6-1_all.deb ... Unpacking python3-mako (1.3.6-1) ... Selecting previously unselected package python3-greenlet. Preparing to unpack .../051-python3-greenlet_3.1.0-1+b1_amd64.deb ... Unpacking python3-greenlet (3.1.0-1+b1) ... Selecting previously unselected package python3-sqlalchemy. Preparing to unpack .../052-python3-sqlalchemy_2.0.32+ds1-1_all.deb ... Unpacking python3-sqlalchemy (2.0.32+ds1-1) ... Selecting previously unselected package python3-alembic. Preparing to unpack .../053-python3-alembic_1.13.2-4_all.deb ... Unpacking python3-alembic (1.13.2-4) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../054-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../055-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../056-libjs-sphinxdoc_7.4.7-4_all.deb ... Unpacking libjs-sphinxdoc (7.4.7-4) ... Selecting previously unselected package alembic. Preparing to unpack .../057-alembic_1.13.2-4_all.deb ... Unpacking alembic (1.13.2-4) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../058-at-spi2-common_2.54.0-1_all.deb ... Unpacking at-spi2-common (2.54.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../059-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../060-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../061-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../062-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../063-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../064-dbus-user-session_1.14.10-6_amd64.deb ... Unpacking dbus-user-session (1.14.10-6) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../065-libdconf1_0.40.0-4+b3_amd64.deb ... Unpacking libdconf1:amd64 (0.40.0-4+b3) ... Selecting previously unselected package dconf-service. Preparing to unpack .../066-dconf-service_0.40.0-4+b3_amd64.deb ... Unpacking dconf-service (0.40.0-4+b3) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../067-dconf-gsettings-backend_0.40.0-4+b3_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.40.0-4+b3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../068-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../069-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../070-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../071-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../072-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../073-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../074-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../075-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../076-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../077-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../078-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../079-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../080-python3-setuptools_74.1.2-2_all.deb ... Unpacking python3-setuptools (74.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../081-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package libtext-iconv-perl:amd64. Preparing to unpack .../082-libtext-iconv-perl_1.7-8+b4_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../083-emacsen-common_3.0.5_all.deb ... Unpacking emacsen-common (3.0.5) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../084-dictionaries-common_1.30.1_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.1) ... Selecting previously unselected package libassuan9:amd64. Preparing to unpack .../085-libassuan9_3.0.1-2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../086-gpgconf_2.2.45-2_amd64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../087-libksba8_1.6.7-2+b1_amd64.deb ... Unpacking libksba8:amd64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../088-libsasl2-modules-db_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../089-libsasl2-2_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../090-libldap-2.5-0_2.5.18+dfsg-3+b1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../091-libnpth0t64_1.6-3.1+b1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../092-dirmngr_2.2.45-2_amd64.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package xml-core. Preparing to unpack .../093-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../094-docutils-common_0.21.2+dfsg-2_all.deb ... Unpacking docutils-common (0.21.2+dfsg-2) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../095-python3-mccabe_0.7.0-1_all.deb ... Unpacking python3-mccabe (0.7.0-1) ... Selecting previously unselected package python3-pycodestyle. Preparing to unpack .../096-python3-pycodestyle_2.12.1-1_all.deb ... Unpacking python3-pycodestyle (2.12.1-1) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../097-python3-pyflakes_3.2.0-1_all.deb ... Unpacking python3-pyflakes (3.2.0-1) ... Selecting previously unselected package python3-flake8. Preparing to unpack .../098-python3-flake8_7.1.1-2_all.deb ... Unpacking python3-flake8 (7.1.1-2) ... Selecting previously unselected package flake8. Preparing to unpack .../099-flake8_7.1.1-2_all.deb ... Unpacking flake8 (7.1.1-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../100-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../101-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../102-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../103-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../104-fontconfig-config_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../105-libfontconfig1_2.15.0-1.1+b1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../106-fontconfig_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package fonts-font-awesome. Preparing to unpack .../107-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Selecting previously unselected package fonts-glyphicons-halflings. Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../109-libnghttp2-14_1.64.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../110-libnghttp3-9_1.4.0-1+b1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../111-libngtcp2-16_1.6.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../112-libngtcp2-crypto-gnutls8_1.6.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.6.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../113-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../114-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../115-libcurl3t64-gnutls_8.11.0-1_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.11.0-1) ... Selecting previously unselected package libduktape207:amd64. Preparing to unpack .../116-libduktape207_2.7.0-2+b2_amd64.deb ... Unpacking libduktape207:amd64 (2.7.0-2+b2) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../117-libproxy1v5_0.5.9-1_amd64.deb ... Unpacking libproxy1v5:amd64 (0.5.9-1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../118-glib-networking-common_2.80.0-1_all.deb ... Unpacking glib-networking-common (2.80.0-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../119-glib-networking-services_2.80.0-1_amd64.deb ... Unpacking glib-networking-services (2.80.0-1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../120-gsettings-desktop-schemas_47.1-1_all.deb ... Unpacking gsettings-desktop-schemas (47.1-1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../121-glib-networking_2.80.0-1_amd64.deb ... Unpacking glib-networking:amd64 (2.80.0-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../122-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../123-gpg_2.2.45-2_amd64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../124-pinentry-curses_1.2.1-4+b1_amd64.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../125-gpg-agent_2.2.45-2_amd64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../126-gpgsm_2.2.45-2_amd64.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../127-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../128-hunspell-en-us_1%3a2020.12.07-3_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-3) ... Selecting previously unselected package ieee-data. Preparing to unpack .../129-ieee-data_20240722_all.deb ... Unpacking ieee-data (20240722) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../130-libpixman-1-0_0.44.0-3_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.44.0-3) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../131-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../132-libxdmcp6_1%3a1.1.2-3+b2_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../133-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../134-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../135-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../136-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../137-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../138-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../139-libxrender1_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../140-libcairo2_1.18.2-2_amd64.deb ... Unpacking libcairo2:amd64 (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../141-libcairo-gobject2_1.18.2-2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.2-2) ... Selecting previously unselected package libdav1d7:amd64. Preparing to unpack .../142-libdav1d7_1.5.0-1+b1_amd64.deb ... Unpacking libdav1d7:amd64 (1.5.0-1+b1) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../143-libfribidi0_1.0.15-1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.15-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../144-libgraphite2-3_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../145-libharfbuzz0b_10.0.1-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../146-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../147-libdatrie1_0.2.13-3+b1_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../148-libthai0_0.1.29-2+b1_amd64.deb ... Unpacking libthai0:amd64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../149-libpango-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../150-libpangoft2-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../151-libpangocairo-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package librsvg2-2:amd64. Preparing to unpack .../152-librsvg2-2_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-2:amd64 (2.59.1+dfsg-1) ... Selecting previously unselected package librsvg2-common:amd64. Preparing to unpack .../153-librsvg2-common_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-common:amd64 (2.59.1+dfsg-1) ... Selecting previously unselected package libdouble-conversion3:amd64. Preparing to unpack .../154-libdouble-conversion3_3.3.0-1+b2_amd64.deb ... Unpacking libdouble-conversion3:amd64 (3.3.0-1+b2) ... Selecting previously unselected package libgslcblas0:amd64. Preparing to unpack .../155-libgslcblas0_2.8+dfsg-5_amd64.deb ... Unpacking libgslcblas0:amd64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:amd64. Preparing to unpack .../156-libgsl28_2.8+dfsg-5_amd64.deb ... Unpacking libgsl28:amd64 (2.8+dfsg-5) ... Selecting previously unselected package lib2geom1.2.0t64:amd64. Preparing to unpack .../157-lib2geom1.2.0t64_1.2.2-4+b1_amd64.deb ... Unpacking lib2geom1.2.0t64:amd64 (1.2.2-4+b1) ... Selecting previously unselected package libatk1.0-0t64:amd64. Preparing to unpack .../158-libatk1.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatk1.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libglibmm-2.4-1t64:amd64. Preparing to unpack .../159-libglibmm-2.4-1t64_2.66.7-1+b1_amd64.deb ... Unpacking libglibmm-2.4-1t64:amd64 (2.66.7-1+b1) ... Selecting previously unselected package libatkmm-1.6-1v5:amd64. Preparing to unpack .../160-libatkmm-1.6-1v5_2.28.4-1+b2_amd64.deb ... Unpacking libatkmm-1.6-1v5:amd64 (2.28.4-1+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:amd64. Preparing to unpack .../161-libboost-filesystem1.83.0_1.83.0-3.2_amd64.deb ... Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-3.2) ... Selecting previously unselected package libcairomm-1.0-1v5:amd64. Preparing to unpack .../162-libcairomm-1.0-1v5_1.14.5-2+b1_amd64.deb ... Unpacking libcairomm-1.0-1v5:amd64 (1.14.5-2+b1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../163-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package librevenge-0.0-0:amd64. Preparing to unpack .../164-librevenge-0.0-0_0.0.5-3+b2_amd64.deb ... Unpacking librevenge-0.0-0:amd64 (0.0.5-3+b2) ... Selecting previously unselected package libcdr-0.1-1:amd64. Preparing to unpack .../165-libcdr-0.1-1_0.1.7-1+b2_amd64.deb ... Unpacking libcdr-0.1-1:amd64 (0.1.7-1+b2) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../166-libgc1_1%3a8.2.8-1_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.8-1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../167-libgspell-1-common_1.14.0-2_all.deb ... Unpacking libgspell-1-common (1.14.0-2) ... Selecting previously unselected package libaspell15:amd64. Preparing to unpack .../168-libaspell15_0.60.8.1-1+b2_amd64.deb ... Unpacking libaspell15:amd64 (0.60.8.1-1+b2) ... Selecting previously unselected package libhunspell-1.7-0:amd64. Preparing to unpack .../169-libhunspell-1.7-0_1.7.2+really1.7.2-10+b3_amd64.deb ... Unpacking libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b3) ... Selecting previously unselected package libenchant-2-2:amd64. Preparing to unpack .../170-libenchant-2-2_2.3.3-2+b3_amd64.deb ... Unpacking libenchant-2-2:amd64 (2.3.3-2+b3) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../171-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:amd64. Preparing to unpack .../172-libatspi2.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatspi2.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:amd64. Preparing to unpack .../173-libatk-bridge2.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libcloudproviders0:amd64. Preparing to unpack .../174-libcloudproviders0_0.3.6-1+b1_amd64.deb ... Unpacking libcloudproviders0:amd64 (0.3.6-1+b1) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../175-libcolord2_1.4.7-1+b2_amd64.deb ... Unpacking libcolord2:amd64 (1.4.7-1+b2) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../176-libavahi-common-data_0.8-13+b3_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../177-libavahi-common3_0.8-13+b3_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-13+b3) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../178-libavahi-client3_0.8-13+b3_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-13+b3) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../179-libcups2t64_2.4.10-2_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.10-2) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../180-libepoxy0_1.5.10-2_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.10-2) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../181-libwayland-client0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../182-libwayland-cursor0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../183-libwayland-egl1_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../184-libxcomposite1_1%3a0.4.6-1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.6-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../185-libxfixes3_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../186-libxcursor1_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../187-libxdamage1_1%3a1.1.6-1+b2_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../188-libxinerama1_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../189-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../190-libxkbcommon0_1.6.0-1+b2_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.6.0-1+b2) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../191-libxrandr2_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../192-libgtk-3-common_3.24.43-4_all.deb ... Unpacking libgtk-3-common (3.24.43-4) ... Selecting previously unselected package libgtk-3-0t64:amd64. Preparing to unpack .../193-libgtk-3-0t64_3.24.43-4_amd64.deb ... Unpacking libgtk-3-0t64:amd64 (3.24.43-4) ... Selecting previously unselected package libgspell-1-3:amd64. Preparing to unpack .../194-libgspell-1-3_1.14.0-2_amd64.deb ... Unpacking libgspell-1-3:amd64 (1.14.0-2) ... Selecting previously unselected package libpangomm-1.4-1v5:amd64. Preparing to unpack .../195-libpangomm-1.4-1v5_2.46.4-1+b2_amd64.deb ... Unpacking libpangomm-1.4-1v5:amd64 (2.46.4-1+b2) ... Selecting previously unselected package libgtkmm-3.0-1t64:amd64. Preparing to unpack .../196-libgtkmm-3.0-1t64_3.24.9-1+b1_amd64.deb ... Unpacking libgtkmm-3.0-1t64:amd64 (3.24.9-1+b1) ... Selecting previously unselected package libgpgme11t64:amd64. Preparing to unpack .../197-libgpgme11t64_1.24.0-2_amd64.deb ... Unpacking libgpgme11t64:amd64 (1.24.0-2) ... Selecting previously unselected package libgpgmepp6t64:amd64. Preparing to unpack .../198-libgpgmepp6t64_1.24.0-2_amd64.deb ... Unpacking libgpgmepp6t64:amd64 (1.24.0-2) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../199-libnspr4_2%3a4.35-1.1+b1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.35-1.1+b1) ... Selecting previously unselected package libnss3:amd64. Preparing to unpack .../200-libnss3_2%3a3.105-2_amd64.deb ... Unpacking libnss3:amd64 (2:3.105-2) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../201-libopenjp2-7_2.5.0-2+b4_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.0-2+b4) ... Selecting previously unselected package libpoppler140:amd64. Preparing to unpack .../202-libpoppler140_24.08.0-3_amd64.deb ... Unpacking libpoppler140:amd64 (24.08.0-3) ... Selecting previously unselected package libpoppler-glib8t64:amd64. Preparing to unpack .../203-libpoppler-glib8t64_24.08.0-3_amd64.deb ... Unpacking libpoppler-glib8t64:amd64 (24.08.0-3) ... Selecting previously unselected package libpotrace0:amd64. Preparing to unpack .../204-libpotrace0_1.16-2+b2_amd64.deb ... Unpacking libpotrace0:amd64 (1.16-2+b2) ... Selecting previously unselected package libsoup2.4-common. Preparing to unpack .../205-libsoup2.4-common_2.74.3-8_all.deb ... Unpacking libsoup2.4-common (2.74.3-8) ... Selecting previously unselected package libsoup-2.4-1:amd64. Preparing to unpack .../206-libsoup-2.4-1_2.74.3-8_amd64.deb ... Unpacking libsoup-2.4-1:amd64 (2.74.3-8) ... Selecting previously unselected package libvisio-0.1-1:amd64. Preparing to unpack .../207-libvisio-0.1-1_0.1.7-1+b4_amd64.deb ... Unpacking libvisio-0.1-1:amd64 (0.1.7-1+b4) ... Selecting previously unselected package libwpd-0.10-10:amd64. Preparing to unpack .../208-libwpd-0.10-10_0.10.3-2+b2_amd64.deb ... Unpacking libwpd-0.10-10:amd64 (0.10.3-2+b2) ... Selecting previously unselected package libwpg-0.3-3:amd64. Preparing to unpack .../209-libwpg-0.3-3_0.3.4-3+b2_amd64.deb ... Unpacking libwpg-0.3-3:amd64 (0.3.4-3+b2) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../210-libxslt1.1_1.1.35-1.1+b1_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.35-1.1+b1) ... Selecting previously unselected package inkscape. Preparing to unpack .../211-inkscape_1.2.2-4+b3_amd64.deb ... Unpacking inkscape (1.2.2-4+b3) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../212-libonig5_6.9.9-1+b1_amd64.deb ... Unpacking libonig5:amd64 (6.9.9-1+b1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../213-libjq1_1.7.1-3+b1_amd64.deb ... Unpacking libjq1:amd64 (1.7.1-3+b1) ... Selecting previously unselected package jq. Preparing to unpack .../214-jq_1.7.1-3+b1_amd64.deb ... Unpacking jq (1.7.1-3+b1) ... Selecting previously unselected package libabsl20230802:amd64. Preparing to unpack .../215-libabsl20230802_20230802.1-4_amd64.deb ... Unpacking libabsl20230802:amd64 (20230802.1-4) ... Selecting previously unselected package libcares2:amd64. Preparing to unpack .../216-libcares2_1.34.2-1_amd64.deb ... Unpacking libcares2:amd64 (1.34.2-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../217-libcurl4t64_8.11.0-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.11.0-1) ... Selecting previously unselected package libev4t64:amd64. Preparing to unpack .../218-libev4t64_1%3a4.33-2.1+b1_amd64.deb ... Unpacking libev4t64:amd64 (1:4.33-2.1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../219-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../220-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libimagequant0:amd64. Preparing to unpack .../221-libimagequant0_2.18.0-1+b2_amd64.deb ... Unpacking libimagequant0:amd64 (2.18.0-1+b2) ... Selecting previously unselected package libjs-bootstrap. Preparing to unpack .../222-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../223-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libnorm1t64:amd64. Preparing to unpack .../224-libnorm1t64_1.5.9+dfsg-3.1+b1_amd64.deb ... Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1+b1) ... Selecting previously unselected package libpgm-5.3-0t64:amd64. Preparing to unpack .../225-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_amd64.deb ... Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../226-libpq5_17.0-1+b2_amd64.deb ... Unpacking libpq5:amd64 (17.0-1+b2) ... Selecting previously unselected package libprotobuf32t64:amd64. Preparing to unpack .../227-libprotobuf32t64_3.21.12-10+b1_amd64.deb ... Unpacking libprotobuf32t64:amd64 (3.21.12-10+b1) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../228-libpython3.13-stdlib_3.13.0-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... Selecting previously unselected package libraqm0:amd64. Preparing to unpack .../229-libraqm0_0.10.1-1+b2_amd64.deb ... Unpacking libraqm0:amd64 (0.10.1-1+b2) ... Selecting previously unselected package librdkafka1:amd64. Preparing to unpack .../230-librdkafka1_2.6.0-1_amd64.deb ... Unpacking librdkafka1:amd64 (2.6.0-1) ... Selecting previously unselected package libre2-11:amd64. Preparing to unpack .../231-libre2-11_20240501-3+b1_amd64.deb ... Unpacking libre2-11:amd64 (20240501-3+b1) ... Selecting previously unselected package librsvg2-bin. Preparing to unpack .../232-librsvg2-bin_2.59.1+dfsg-1_amd64.deb ... Unpacking librsvg2-bin (2.59.1+dfsg-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../233-libsm6_2%3a1.2.4-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.4-1) ... Selecting previously unselected package libsodium23:amd64. Preparing to unpack .../234-libsodium23_1.0.18-1+b2_amd64.deb ... Unpacking libsodium23:amd64 (1.0.18-1+b2) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../235-libsubunit-perl_1.4.2-3_all.deb ... Unpacking libsubunit-perl (1.4.2-3) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../236-libwebpdemux2_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../237-libwebpmux3_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpmux3:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../238-libxt6t64_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../239-libxmu6_2%3a1.1.3-3+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b3) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../240-libyaml-0-2_0.2.5-1+b2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1+b2) ... Selecting previously unselected package libzmq5:amd64. Preparing to unpack .../241-libzmq5_4.3.5-1+b3_amd64.deb ... Unpacking libzmq5:amd64 (4.3.5-1+b3) ... Selecting previously unselected package lsb-release. Preparing to unpack .../242-lsb-release_12.1-1_all.deb ... Unpacking lsb-release (12.1-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../243-python3-wheel_0.45.0-1_all.deb ... Unpacking python3-wheel (0.45.0-1) ... Selecting previously unselected package python3-pip. Preparing to unpack .../244-python3-pip_24.3.1+dfsg-1_all.deb ... Unpacking python3-pip (24.3.1+dfsg-1) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../245-openstack-pkg-tools_130_all.deb ... Unpacking openstack-pkg-tools (130) ... Selecting previously unselected package pycadf-common. Preparing to unpack .../246-pycadf-common_3.1.1-3_all.deb ... Unpacking pycadf-common (3.1.1-3) ... Selecting previously unselected package pyflakes3. Preparing to unpack .../247-pyflakes3_3.2.0-1_all.deb ... Unpacking pyflakes3 (3.2.0-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../248-python-babel-localedata_2.16.0-1_all.deb ... Unpacking python-babel-localedata (2.16.0-1) ... Selecting previously unselected package python-os-api-ref-common. Preparing to unpack .../249-python-os-api-ref-common_2.3.0+ds1-3_all.deb ... Unpacking python-os-api-ref-common (2.3.0+ds1-3) ... Selecting previously unselected package python-oslosphinx-common. Preparing to unpack .../250-python-oslosphinx-common_4.18.0-5_all.deb ... Unpacking python-oslosphinx-common (4.18.0-5) ... Selecting previously unselected package python-tinycss2-common. Preparing to unpack .../251-python-tinycss2-common_1.3.0-1_all.deb ... Unpacking python-tinycss2-common (1.3.0-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../252-python3-alabaster_0.7.16-0.1_all.deb ... Unpacking python3-alabaster (0.7.16-0.1) ... Selecting previously unselected package python3-all. Preparing to unpack .../253-python3-all_3.12.6-1_amd64.deb ... Unpacking python3-all (3.12.6-1) ... Selecting previously unselected package python3-vine. Preparing to unpack .../254-python3-vine_5.1.0+dfsg-1_all.deb ... Unpacking python3-vine (5.1.0+dfsg-1) ... Selecting previously unselected package python3-amqp. Preparing to unpack .../255-python3-amqp_5.2.0-2_all.deb ... Unpacking python3-amqp (5.2.0-2) ... Selecting previously unselected package python3-async-timeout. Preparing to unpack .../256-python3-async-timeout_4.0.3-1_all.deb ... Unpacking python3-async-timeout (4.0.3-1) ... Selecting previously unselected package python3-attr. Preparing to unpack .../257-python3-attr_23.2.0-2_all.deb ... Unpacking python3-attr (23.2.0-2) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../258-python3-pbr_6.1.0-3_all.deb ... Unpacking python3-pbr (6.1.0-3) ... Selecting previously unselected package python3-wrapt. Preparing to unpack .../259-python3-wrapt_1.15.0-3+b1_amd64.deb ... Unpacking python3-wrapt (1.15.0-3+b1) ... Selecting previously unselected package python3-debtcollector. Preparing to unpack .../260-python3-debtcollector_3.0.0-2_all.deb ... Unpacking python3-debtcollector (3.0.0-2) ... Selecting previously unselected package python3-wcwidth. Preparing to unpack .../261-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... Selecting previously unselected package python3-prettytable. Preparing to unpack .../262-python3-prettytable_3.10.1-1_all.deb ... Unpacking python3-prettytable (3.10.1-1) ... Selecting previously unselected package python3-automaton. Preparing to unpack .../263-python3-automaton_3.2.0-2_all.deb ... Unpacking python3-automaton (3.2.0-2) ... Selecting previously unselected package python3-autopage. Preparing to unpack .../264-python3-autopage_0.4.0-3.1_all.deb ... Unpacking python3-autopage (0.4.0-3.1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../265-python3-babel_2.16.0-1_all.deb ... Unpacking python3-babel (2.16.0-1) ... Selecting previously unselected package python3-bcrypt. Preparing to unpack .../266-python3-bcrypt_4.2.0-2.1_amd64.deb ... Unpacking python3-bcrypt (4.2.0-2.1) ... Selecting previously unselected package python3-six. Preparing to unpack .../267-python3-six_1.16.0-7_all.deb ... Unpacking python3-six (1.16.0-7) ... Selecting previously unselected package python3-memcache. Preparing to unpack .../268-python3-memcache_1.62-2_all.deb ... Unpacking python3-memcache (1.62-2) ... Selecting previously unselected package python3-uhashring. Preparing to unpack .../269-python3-uhashring_2.3-2_all.deb ... Unpacking python3-uhashring (2.3-2) ... Selecting previously unselected package python3-binary-memcached. Preparing to unpack .../270-python3-binary-memcached_0.31.2+dfsg1-2_all.deb ... Unpacking python3-binary-memcached (0.31.2+dfsg1-2) ... Selecting previously unselected package python3-blinker. Preparing to unpack .../271-python3-blinker_1.8.2-1_all.deb ... Unpacking python3-blinker (1.8.2-1) ... Selecting previously unselected package python3-cachetools. Preparing to unpack .../272-python3-cachetools_5.3.3-1_all.deb ... Unpacking python3-cachetools (5.3.3-1) ... Selecting previously unselected package python3-cffi-backend:amd64. Preparing to unpack .../273-python3-cffi-backend_1.17.1-2+b1_amd64.deb ... Unpacking python3-cffi-backend:amd64 (1.17.1-2+b1) ... Selecting previously unselected package python3-ply. Preparing to unpack .../274-python3-ply_3.11-7_all.deb ... Unpacking python3-ply (3.11-7) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../275-python3-pycparser_2.22-2_all.deb ... Unpacking python3-pycparser (2.22-2) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../276-python3-cffi_1.17.1-2_all.deb ... Unpacking python3-cffi (1.17.1-2) ... Selecting previously unselected package python3-xcffib. Preparing to unpack .../277-python3-xcffib_1.5.0-1_all.deb ... Unpacking python3-xcffib (1.5.0-1) ... Selecting previously unselected package python3-cairocffi. Preparing to unpack .../278-python3-cairocffi_1.7.1-2_all.deb ... Unpacking python3-cairocffi (1.7.1-2) ... Selecting previously unselected package python3-lxml:amd64. Preparing to unpack .../279-python3-lxml_5.3.0-1+b1_amd64.deb ... Unpacking python3-lxml:amd64 (5.3.0-1+b1) ... Selecting previously unselected package python3-webencodings. Preparing to unpack .../280-python3-webencodings_0.5.1-5_all.deb ... Unpacking python3-webencodings (0.5.1-5) ... Selecting previously unselected package python3-tinycss2. Preparing to unpack .../281-python3-tinycss2_1.3.0-1_all.deb ... Unpacking python3-tinycss2 (1.3.0-1) ... Selecting previously unselected package python3-cssselect2. Preparing to unpack .../282-python3-cssselect2_0.7.0-1_all.deb ... Unpacking python3-cssselect2 (0.7.0-1) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../283-python3-defusedxml_0.7.1-2_all.deb ... Unpacking python3-defusedxml (0.7.1-2) ... Selecting previously unselected package python3-pil:amd64. Preparing to unpack .../284-python3-pil_10.4.0-1+b1_amd64.deb ... Unpacking python3-pil:amd64 (10.4.0-1+b1) ... Selecting previously unselected package python3-cairosvg. Preparing to unpack .../285-python3-cairosvg_2.7.1-1_all.deb ... Unpacking python3-cairosvg (2.7.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../286-python3-certifi_2024.8.30+dfsg-1_all.deb ... Unpacking python3-certifi (2024.8.30+dfsg-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../287-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../288-python3-charset-normalizer_3.4.0-1+b1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.0-1+b1) ... Selecting previously unselected package python3-colorama. Preparing to unpack .../289-python3-colorama_0.4.6-4_all.deb ... Unpacking python3-colorama (0.4.6-4) ... Selecting previously unselected package python3-click. Preparing to unpack .../290-python3-click_8.1.7-2_all.deb ... Unpacking python3-click (8.1.7-2) ... Selecting previously unselected package xclip. Preparing to unpack .../291-xclip_0.13-4_amd64.deb ... Unpacking xclip (0.13-4) ... Selecting previously unselected package python3-pyperclip. Preparing to unpack .../292-python3-pyperclip_1.8.2-2_all.deb ... Unpacking python3-pyperclip (1.8.2-2) ... Selecting previously unselected package python3-cmd2. Preparing to unpack .../293-python3-cmd2_2.5.4+ds-1_all.deb ... Unpacking python3-cmd2 (2.5.4+ds-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../294-python3-roman_4.2-1_all.deb ... Unpacking python3-roman (4.2-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../295-python3-docutils_0.21.2+dfsg-2_all.deb ... Unpacking python3-docutils (0.21.2+dfsg-2) ... Selecting previously unselected package python3-stevedore. Preparing to unpack .../296-python3-stevedore_5.3.0-3_all.deb ... Unpacking python3-stevedore (5.3.0-3) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../297-python3-yaml_6.0.2-1+b1_amd64.deb ... Unpacking python3-yaml (6.0.2-1+b1) ... Selecting previously unselected package python3-cliff. Preparing to unpack .../298-python3-cliff_4.7.0-2_all.deb ... Unpacking python3-cliff (4.7.0-2) ... Selecting previously unselected package python3-confluent-kafka. Preparing to unpack .../299-python3-confluent-kafka_1.7.0-4+b3_amd64.deb ... Unpacking python3-confluent-kafka (1.7.0-4+b3) ... Selecting previously unselected package python3-construct. Preparing to unpack .../300-python3-construct_2.10.68+dfsg1-2_all.deb ... Unpacking python3-construct (2.10.68+dfsg1-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../301-python3.13_3.13.0-2_amd64.deb ... Unpacking python3.13 (3.13.0-2) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../302-python3-coverage_7.6.0+dfsg1-2+b1_amd64.deb ... Unpacking python3-coverage (7.6.0+dfsg1-2+b1) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../303-python3-cryptography_43.0.0-1_amd64.deb ... Unpacking python3-cryptography (43.0.0-1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../304-python3-dateutil_2.9.0-3_all.deb ... Unpacking python3-dateutil (2.9.0-3) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../305-python3-decorator_5.1.1-5_all.deb ... Unpacking python3-decorator (5.1.1-5) ... Selecting previously unselected package python3-deprecated. Preparing to unpack .../306-python3-deprecated_1.2.15-1_all.deb ... Unpacking python3-deprecated (1.2.15-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../307-python3-packaging_24.1-1_all.deb ... Unpacking python3-packaging (24.1-1) ... Selecting previously unselected package python3-deprecation. Preparing to unpack .../308-python3-deprecation_2.1.0-3_all.deb ... Unpacking python3-deprecation (2.1.0-3) ... Selecting previously unselected package python3-dnspython. Preparing to unpack .../309-python3-dnspython_2.6.1-1_all.deb ... Unpacking python3-dnspython (2.6.1-1) ... Selecting previously unselected package python3-dogpile.cache. Preparing to unpack .../310-python3-dogpile.cache_1.3.1-1_all.deb ... Unpacking python3-dogpile.cache (1.3.1-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../311-python3-urllib3_2.0.7-2_all.deb ... Unpacking python3-urllib3 (2.0.7-2) ... Selecting previously unselected package python3-dulwich. Preparing to unpack .../312-python3-dulwich_0.21.6-1+b2_amd64.deb ... Unpacking python3-dulwich (0.21.6-1+b2) ... Selecting previously unselected package python3-protobuf. Preparing to unpack .../313-python3-protobuf_3.21.12-10+b1_amd64.deb ... Unpacking python3-protobuf (3.21.12-10+b1) ... Selecting previously unselected package python3-grpcio. Preparing to unpack .../314-python3-grpcio_1.51.1-5+b1_amd64.deb ... Unpacking python3-grpcio (1.51.1-5+b1) ... Selecting previously unselected package python3-tenacity. Preparing to unpack .../315-python3-tenacity_8.4.2+really8.4.1-1_all.deb ... Unpacking python3-tenacity (8.4.2+really8.4.1-1) ... Selecting previously unselected package python3-etcd3. Preparing to unpack .../316-python3-etcd3_0.12.0-2_all.deb ... Unpacking python3-etcd3 (0.12.0-2) ... Selecting previously unselected package python3-futurist. Preparing to unpack .../317-python3-futurist_3.0.0-2_all.deb ... Unpacking python3-futurist (3.0.0-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../318-python3-idna_3.8-2_all.deb ... Unpacking python3-idna (3.8-2) ... Selecting previously unselected package python3-requests. Preparing to unpack .../319-python3-requests_2.32.3+dfsg-1_all.deb ... Unpacking python3-requests (2.32.3+dfsg-1) ... Selecting previously unselected package python3-etcd3gw. Preparing to unpack .../320-python3-etcd3gw_2.4.2-2_all.deb ... Unpacking python3-etcd3gw (2.4.2-2) ... Selecting previously unselected package python3-eventlet. Preparing to unpack .../321-python3-eventlet_0.36.1-8_all.deb ... Unpacking python3-eventlet (0.36.1-8) ... Selecting previously unselected package python3-extras. Preparing to unpack .../322-python3-extras_1.0.0-5_all.deb ... Unpacking python3-extras (1.0.0-5) ... Selecting previously unselected package python3-monotonic. Preparing to unpack .../323-python3-monotonic_1.6-2_all.deb ... Unpacking python3-monotonic (1.6-2) ... Selecting previously unselected package python3-fasteners. Preparing to unpack .../324-python3-fasteners_0.18-2_all.deb ... Unpacking python3-fasteners (0.18-2) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../325-python3-testtools_2.7.2-4_all.deb ... Unpacking python3-testtools (2.7.2-4) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../326-python3-fixtures_4.1.0-2_all.deb ... Unpacking python3-fixtures (4.1.0-2) ... Selecting previously unselected package python3-itsdangerous. Preparing to unpack .../327-python3-itsdangerous_2.2.0-1_all.deb ... Unpacking python3-itsdangerous (2.2.0-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../328-python3-jinja2_3.1.3-1_all.deb ... Unpacking python3-jinja2 (3.1.3-1) ... Selecting previously unselected package python3-werkzeug. Preparing to unpack .../329-python3-werkzeug_3.0.4-1_all.deb ... Unpacking python3-werkzeug (3.0.4-1) ... Selecting previously unselected package python3-flask. Preparing to unpack .../330-python3-flask_3.0.3-1_all.deb ... Unpacking python3-flask (3.0.3-1) ... Selecting previously unselected package python3-zope.event. Preparing to unpack .../331-python3-zope.event_5.0-0.1_all.deb ... Unpacking python3-zope.event (5.0-0.1) ... Selecting previously unselected package python3-zope.interface. Preparing to unpack .../332-python3-zope.interface_7.1.1-1+b1_amd64.deb ... Unpacking python3-zope.interface (7.1.1-1+b1) ... Selecting previously unselected package python3-gevent. Preparing to unpack .../333-python3-gevent_24.2.1-1+b1_amd64.deb ... Unpacking python3-gevent (24.2.1-1+b1) ... Selecting previously unselected package python3-hacking. Preparing to unpack .../334-python3-hacking_4.1.0-3_all.deb ... Unpacking python3-hacking (4.1.0-3) ... Selecting previously unselected package python3-ifaddr. Preparing to unpack .../335-python3-ifaddr_0.2.0-1_all.deb ... Unpacking python3-ifaddr (0.2.0-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../336-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-netaddr. Preparing to unpack .../337-python3-netaddr_0.10.1-1_all.deb ... Unpacking python3-netaddr (0.10.1-1) ... Selecting previously unselected package python3-oslo.i18n. Preparing to unpack .../338-python3-oslo.i18n_6.4.0-2_all.deb ... Unpacking python3-oslo.i18n (6.4.0-2) ... Selecting previously unselected package python3-oslo.context. Preparing to unpack .../339-python3-oslo.context_5.6.0-2_all.deb ... Unpacking python3-oslo.context (5.6.0-2) ... Selecting previously unselected package python3-msgpack. Preparing to unpack .../340-python3-msgpack_1.0.3-3+b3_amd64.deb ... Unpacking python3-msgpack (1.0.3-3+b3) ... Selecting previously unselected package python3-iso8601. Preparing to unpack .../341-python3-iso8601_2.1.0-2_all.deb ... Unpacking python3-iso8601 (2.1.0-2) ... Selecting previously unselected package python3-netifaces:amd64. Preparing to unpack .../342-python3-netifaces_0.11.0-2+b5_amd64.deb ... Unpacking python3-netifaces:amd64 (0.11.0-2+b5) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../343-python3-pyparsing_3.1.2-1_all.deb ... Unpacking python3-pyparsing (3.1.2-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../344-python3-tz_2024.1-2_all.deb ... Unpacking python3-tz (2024.1-2) ... Selecting previously unselected package python3-oslo.utils. Preparing to unpack .../345-python3-oslo.utils_7.3.0-2_all.deb ... Unpacking python3-oslo.utils (7.3.0-2) ... Selecting previously unselected package python3-oslo.serialization. Preparing to unpack .../346-python3-oslo.serialization_5.5.0-2_all.deb ... Unpacking python3-oslo.serialization (5.5.0-2) ... Selecting previously unselected package python3-pyasyncore. Preparing to unpack .../347-python3-pyasyncore_1.0.2-2_all.deb ... Unpacking python3-pyasyncore (1.0.2-2) ... Selecting previously unselected package python3-oslo.log. Preparing to unpack .../348-python3-oslo.log_6.1.2-2_all.deb ... Unpacking python3-oslo.log (6.1.2-2) ... Selecting previously unselected package python3-rfc3986. Preparing to unpack .../349-python3-rfc3986_2.0.0-2_all.deb ... Unpacking python3-rfc3986 (2.0.0-2) ... Selecting previously unselected package python3-oslo.config. Preparing to unpack .../350-python3-oslo.config_1%3a9.6.0-5_all.deb ... Unpacking python3-oslo.config (1:9.6.0-5) ... Selecting previously unselected package python3-oslo.concurrency. Preparing to unpack .../351-python3-oslo.concurrency_6.1.0-2_all.deb ... Unpacking python3-oslo.concurrency (6.1.0-2) ... Selecting previously unselected package python3-legacy-cgi. Preparing to unpack .../352-python3-legacy-cgi_2.6.1-2_all.deb ... Unpacking python3-legacy-cgi (2.6.1-2) ... Selecting previously unselected package python3-webob. Preparing to unpack .../353-python3-webob_1%3a1.8.7-3_all.deb ... Unpacking python3-webob (1:1.8.7-3) ... Selecting previously unselected package python3-zeroconf. Preparing to unpack .../354-python3-zeroconf_0.136.0-1_all.deb ... Unpacking python3-zeroconf (0.136.0-1) ... Selecting previously unselected package python3-ironic-lib. Preparing to unpack .../355-python3-ironic-lib_6.2.0-2_all.deb ... Unpacking python3-ironic-lib (6.2.0-2) ... Selecting previously unselected package python3-jaraco.classes. Preparing to unpack .../356-python3-jaraco.classes_3.4.0-1_all.deb ... Unpacking python3-jaraco.classes (3.4.0-1) ... Selecting previously unselected package python3-jeepney. Preparing to unpack .../357-python3-jeepney_0.8.0-4_all.deb ... Unpacking python3-jeepney (0.8.0-4) ... Selecting previously unselected package python3-jmespath. Preparing to unpack .../358-python3-jmespath_1.0.1-1_all.deb ... Unpacking python3-jmespath (1.0.1-1) ... Selecting previously unselected package python3-json-pointer. Preparing to unpack .../359-python3-json-pointer_2.4-2_all.deb ... Unpacking python3-json-pointer (2.4-2) ... Selecting previously unselected package python3-jsonpatch. Preparing to unpack .../360-python3-jsonpatch_1.32-4_all.deb ... Unpacking python3-jsonpatch (1.32-4) ... Selecting previously unselected package python3-jsonpath-rw. Preparing to unpack .../361-python3-jsonpath-rw_1.4.0-6_all.deb ... Unpacking python3-jsonpath-rw (1.4.0-6) ... Selecting previously unselected package python3-rpds-py. Preparing to unpack .../362-python3-rpds-py_0.21.0-2_amd64.deb ... Unpacking python3-rpds-py (0.21.0-2) ... Selecting previously unselected package python3-referencing. Preparing to unpack .../363-python3-referencing_0.35.1-1_all.deb ... Unpacking python3-referencing (0.35.1-1) ... Selecting previously unselected package python3-jsonschema-specifications. Preparing to unpack .../364-python3-jsonschema-specifications_2023.12.1-2_all.deb ... Unpacking python3-jsonschema-specifications (2023.12.1-2) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../365-python3-jsonschema_4.19.2-5_all.deb ... Unpacking python3-jsonschema (4.19.2-5) ... Selecting previously unselected package python3-jwt. Preparing to unpack .../366-python3-jwt_2.7.0-1_all.deb ... Unpacking python3-jwt (2.7.0-1) ... Selecting previously unselected package python3-kerberos. Preparing to unpack .../367-python3-kerberos_1.1.14-3.1+b10_amd64.deb ... Unpacking python3-kerberos (1.1.14-3.1+b10) ... Selecting previously unselected package python3-pure-sasl. Preparing to unpack .../368-python3-pure-sasl_0.5.1+dfsg1-4_all.deb ... Unpacking python3-pure-sasl (0.5.1+dfsg1-4) ... Selecting previously unselected package python3-kazoo. Preparing to unpack .../369-python3-kazoo_2.9.0-2_all.deb ... Unpacking python3-kazoo (2.9.0-2) ... Selecting previously unselected package python3-secretstorage. Preparing to unpack .../370-python3-secretstorage_3.3.3-3_all.deb ... Unpacking python3-secretstorage (3.3.3-3) ... Selecting previously unselected package python3-keyring. Preparing to unpack .../371-python3-keyring_25.4.1-1_all.deb ... Unpacking python3-keyring (25.4.1-1) ... Selecting previously unselected package python3-oauthlib. Preparing to unpack .../372-python3-oauthlib_3.2.2-2_all.deb ... Unpacking python3-oauthlib (3.2.2-2) ... Selecting previously unselected package python3-os-service-types. Preparing to unpack .../373-python3-os-service-types_1.7.0-4_all.deb ... Unpacking python3-os-service-types (1.7.0-4) ... Selecting previously unselected package python3-keystoneauth1. Preparing to unpack .../374-python3-keystoneauth1_5.8.0-2_all.deb ... Unpacking python3-keystoneauth1 (5.8.0-2) ... Selecting previously unselected package python3-keystoneclient. Preparing to unpack .../375-python3-keystoneclient_1%3a5.5.0-2_all.deb ... Unpacking python3-keystoneclient (1:5.5.0-2) ... Selecting previously unselected package python3-oslo.cache. Preparing to unpack .../376-python3-oslo.cache_3.8.0-2_all.deb ... Unpacking python3-oslo.cache (3.8.0-2) ... Selecting previously unselected package python3-pycadf. Preparing to unpack .../377-python3-pycadf_3.1.1-3_all.deb ... Unpacking python3-pycadf (3.1.1-3) ... Selecting previously unselected package python3-keystonemiddleware. Preparing to unpack .../378-python3-keystonemiddleware_10.7.1-2_all.deb ... Unpacking python3-keystonemiddleware (10.7.1-2) ... Selecting previously unselected package python3-kombu. Preparing to unpack .../379-python3-kombu_5.4.2-1_all.deb ... Unpacking python3-kombu (5.4.2-1) ... Selecting previously unselected package python3-microversion-parse. Preparing to unpack .../380-python3-microversion-parse_1.0.1-2_all.deb ... Unpacking python3-microversion-parse (1.0.1-2) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../381-sphinx-common_7.4.7-4_all.deb ... Unpacking sphinx-common (7.4.7-4) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../382-python3-pygments_2.18.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../383-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../384-python3-sphinx_7.4.7-4_all.deb ... Unpacking python3-sphinx (7.4.7-4) ... Selecting previously unselected package python3-openstackdocstheme. Preparing to unpack .../385-python3-openstackdocstheme_3.2.0-1_all.deb ... Unpacking python3-openstackdocstheme (3.2.0-1) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../386-python3-platformdirs_4.3.6-1_all.deb ... Unpacking python3-platformdirs (4.3.6-1) ... Selecting previously unselected package python3-requestsexceptions. Preparing to unpack .../387-python3-requestsexceptions_1.4.0-3_all.deb ... Unpacking python3-requestsexceptions (1.4.0-3) ... Selecting previously unselected package python3-openstacksdk. Preparing to unpack .../388-python3-openstacksdk_4.0.1-1_all.deb ... Unpacking python3-openstacksdk (4.0.1-1) ... Selecting previously unselected package python3-oslosphinx. Preparing to unpack .../389-python3-oslosphinx_4.18.0-5_all.deb ... Unpacking python3-oslosphinx (4.18.0-5) ... Selecting previously unselected package python3-os-api-ref. Preparing to unpack .../390-python3-os-api-ref_2.3.0+ds1-3_all.deb ... Unpacking python3-os-api-ref (2.3.0+ds1-3) ... Selecting previously unselected package python3-os-client-config. Preparing to unpack .../391-python3-os-client-config_2.1.0-2_all.deb ... Unpacking python3-os-client-config (2.1.0-2) ... Selecting previously unselected package python3-psycopg2. Preparing to unpack .../392-python3-psycopg2_2.9.9-2+b1_amd64.deb ... Unpacking python3-psycopg2 (2.9.9-2+b1) ... Selecting previously unselected package python3-pymysql. Preparing to unpack .../393-python3-pymysql_1.1.1-1_all.deb ... Unpacking python3-pymysql (1.1.1-1) ... Selecting previously unselected package python3-testresources. Preparing to unpack .../394-python3-testresources_2.0.1-5_all.deb ... Unpacking python3-testresources (2.0.1-5) ... Selecting previously unselected package python3-testscenarios. Preparing to unpack .../395-python3-testscenarios_0.5.0-4_all.deb ... Unpacking python3-testscenarios (0.5.0-4) ... Selecting previously unselected package python3-oslo.db. Preparing to unpack .../396-python3-oslo.db_16.0.0-2_all.deb ... Unpacking python3-oslo.db (16.0.0-2) ... Selecting previously unselected package python3-prometheus-client. Preparing to unpack .../397-python3-prometheus-client_0.19.0+ds1-1_all.deb ... Unpacking python3-prometheus-client (0.19.0+ds1-1) ... Selecting previously unselected package python3-oslo.metrics. Preparing to unpack .../398-python3-oslo.metrics_0.9.0-2_all.deb ... Unpacking python3-oslo.metrics (0.9.0-2) ... Selecting previously unselected package python3-statsd. Preparing to unpack .../399-python3-statsd_4.0.1-2_all.deb ... Unpacking python3-statsd (4.0.1-2) ... Selecting previously unselected package python3-oslo.middleware. Preparing to unpack .../400-python3-oslo.middleware_6.2.0-2_all.deb ... Unpacking python3-oslo.middleware (6.2.0-2) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../401-python3-tempita_0.6.0-1_all.deb ... Unpacking python3-tempita (0.6.0-1) ... Selecting previously unselected package python3-paste. Preparing to unpack .../402-python3-paste_3.10.1-1_all.deb ... Unpacking python3-paste (3.10.1-1) ... Selecting previously unselected package python3-pastedeploy-tpl. Preparing to unpack .../403-python3-pastedeploy-tpl_3.1-1_all.deb ... Unpacking python3-pastedeploy-tpl (3.1-1) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../404-python3-pastedeploy_3.1-1_all.deb ... Unpacking python3-pastedeploy (3.1-1) ... Selecting previously unselected package python3-repoze.lru. Preparing to unpack .../405-python3-repoze.lru_0.7-3_all.deb ... Unpacking python3-repoze.lru (0.7-3) ... Selecting previously unselected package python3-routes. Preparing to unpack .../406-python3-routes_2.5.1-6_all.deb ... Unpacking python3-routes (2.5.1-6) ... Selecting previously unselected package python3-yappi. Preparing to unpack .../407-python3-yappi_1.4.0-3+b1_amd64.deb ... Unpacking python3-yappi (1.4.0-3+b1) ... Selecting previously unselected package python3-oslo.service. Preparing to unpack .../408-python3-oslo.service_3.5.0-2_all.deb ... Unpacking python3-oslo.service (3.5.0-2) ... Selecting previously unselected package python3-py. Preparing to unpack .../409-python3-py_1.11.0-2_all.deb ... Unpacking python3-py (1.11.0-2) ... Selecting previously unselected package python3-zmq. Preparing to unpack .../410-python3-zmq_24.0.1-5+b3_amd64.deb ... Unpacking python3-zmq (24.0.1-5+b3) ... Selecting previously unselected package python3-oslo.messaging. Preparing to unpack .../411-python3-oslo.messaging_14.9.1-1_all.deb ... Unpacking python3-oslo.messaging (14.9.1-1) ... Selecting previously unselected package python3-oslo.policy. Preparing to unpack .../412-python3-oslo.policy_4.4.0-2_all.deb ... Unpacking python3-oslo.policy (4.4.0-2) ... Selecting previously unselected package python3-oslo.rootwrap. Preparing to unpack .../413-python3-oslo.rootwrap_7.3.0-2_all.deb ... Unpacking python3-oslo.rootwrap (7.3.0-2) ... Selecting previously unselected package python3-oslo.upgradecheck. Preparing to unpack .../414-python3-oslo.upgradecheck_2.4.0-2_all.deb ... Unpacking python3-oslo.upgradecheck (2.4.0-2) ... Selecting previously unselected package python3-tomlkit. Preparing to unpack .../415-python3-tomlkit_0.13.2-1_all.deb ... Unpacking python3-tomlkit (0.13.2-1) ... Selecting previously unselected package python3-voluptuous. Preparing to unpack .../416-python3-voluptuous_0.14.2-1_all.deb ... Unpacking python3-voluptuous (0.14.2-1) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../417-python3-subunit_1.4.2-3_all.deb ... Unpacking python3-subunit (1.4.2-3) ... Selecting previously unselected package subunit. Preparing to unpack .../418-subunit_1.4.2-3_all.deb ... Unpacking subunit (1.4.2-3) ... Selecting previously unselected package python3-stestr. Preparing to unpack .../419-python3-stestr_4.1.0-2_all.deb ... Unpacking python3-stestr (4.1.0-2) ... Selecting previously unselected package python3-oslotest. Preparing to unpack .../420-python3-oslotest_1%3a5.0.0-3_all.deb ... Unpacking python3-oslotest (1:5.0.0-3) ... Selecting previously unselected package python3-pymemcache. Preparing to unpack .../421-python3-pymemcache_4.0.0-7_all.deb ... Unpacking python3-pymemcache (4.0.0-7) ... Selecting previously unselected package python3-redis. Preparing to unpack .../422-python3-redis_4.3.4-3_all.deb ... Unpacking python3-redis (4.3.4-3) ... Selecting previously unselected package python3-sphinxcontrib.apidoc. Preparing to unpack .../423-python3-sphinxcontrib.apidoc_0.3.0-5_all.deb ... Unpacking python3-sphinxcontrib.apidoc (0.3.0-5) ... Selecting previously unselected package python3-sphinxcontrib.svg2pdfconverter. Preparing to unpack .../424-python3-sphinxcontrib.svg2pdfconverter_1.2.2-1_all.deb ... Unpacking python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Selecting previously unselected package python3-zake. Preparing to unpack .../425-python3-zake_0.2.2-7_all.deb ... Unpacking python3-zake (0.2.2-7) ... Selecting previously unselected package python3-tooz. Preparing to unpack .../426-python3-tooz_6.3.0-2_all.deb ... Unpacking python3-tooz (6.3.0-2) ... Setting up libksba8:amd64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libtext-iconv-perl:amd64 (1.7-8+b4) ... Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.44.0-3) ... Setting up libev4t64:amd64 (1:4.33-2.1+b1) ... Setting up libnorm1t64:amd64 (1.5.9+dfsg-3.1+b1) ... Setting up libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Setting up libprotobuf32t64:amd64 (3.21.12-10+b1) ... Setting up systemd-sysv (257~rc2-3) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:amd64 (3.3.0-1+b2) ... Setting up libsubunit-perl (1.4.2-3) ... Setting up libnpth0t64:amd64 (1.6-3.1+b1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up libsodium23:amd64 (1.0.18-1+b2) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.40.2-11) ... Setting up hicolor-icon-theme (0.18-1) ... Setting up libdatrie1:amd64 (0.2.13-3+b1) ... Setting up libgslcblas0:amd64 (2.8+dfsg-5) ... Setting up libgspell-1-common (1.14.0-2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-1+b2) ... Setting up libaspell15:amd64 (0.60.8.1-1+b2) ... Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.1) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:amd64 (1.64.0-1) ... Setting up libdeflate0:amd64 (1.22-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libboost-filesystem1.83.0:amd64 (1.83.0-3.2) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up librevenge-0.0-0:amd64 (0.0.5-3+b2) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up python-babel-localedata (2.16.0-1) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 25 09:07:47 UTC 2025. Universal Time is now: Thu Dec 25 09:07:47 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:amd64 (2.82.2-2) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Setting up emacsen-common (3.0.5) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libepoxy0:amd64 (1.5.10-2) ... Setting up libnspr4:amd64 (2:4.35-1.1+b1) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libavahi-common-data:amd64 (0.8-13+b3) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libfribidi0:amd64 (1.0.15-1) ... Setting up libimagequant0:amd64 (2.18.0-1+b2) ... Setting up python3-pastedeploy-tpl (3.1-1) ... Setting up libproc2-0:amd64 (2:4.0.4-6) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.44-2) ... Setting up libcares2:amd64 (1.34.2-1) ... Setting up autopoint (0.22.5-2) ... Setting up sudo (1.9.16p1-1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up fonts-dejavu-core (2.37-8) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libgc1:amd64 (1:8.2.8-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:amd64 (1.4.0-1+b1) ... Setting up libsoup2.4-common (2.74.3-8) ... Setting up libwebp7:amd64 (1.4.0-0.1+b1) ... Setting up pycadf-common (3.1.1-3) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:amd64 (1.5.0-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libduktape207:amd64 (2.7.0-2+b2) ... Setting up at-spi2-common (2.54.0-1) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up dbus-session-bus-common (1.14.10-6) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libassuan9:amd64 (3.0.1-2) ... Setting up python-oslosphinx-common (4.18.0-5) ... Setting up procps (2:4.0.4-6) ... Setting up python-tinycss2-common (1.3.0-1) ... Setting up libjson-perl (4.10000-1) ... Setting up libopenjp2-7:amd64 (2.5.0-2+b4) ... Setting up python3.13-minimal (3.13.0-2) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.4) ... Setting up libabsl20230802:amd64 (20230802.1-4) ... Setting up libngtcp2-16:amd64 (1.6.0-1) ... Setting up sgml-base (1.31) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libwayland-egl1:amd64 (1.23.0-1+b1) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b3) ... Setting up glib-networking-common (2.80.0-1) ... Setting up lsb-release (12.1-1) ... Setting up dbus-system-bus-common (1.14.10-6) ... useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Setting up libgsl28:amd64 (2.8+dfsg-5) ... Setting up openssl (3.3.2-2) ... Setting up libwebpmux3:amd64 (1.4.0-0.1+b1) ... Setting up libwpd-0.10-10:amd64 (0.10.3-2+b2) ... Setting up libxcomposite1:amd64 (1:0.4.6-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Setting up dbus-bin (1.14.10-6) ... Setting up libonig5:amd64 (6.9.9-1+b1) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.6.0-1) ... Setting up libjs-bootstrap (3.4.1+dfsg-3) ... Setting up libvisio-0.1-1:amd64 (0.1.7-1+b4) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libxkbcommon0:amd64 (1.6.0-1+b2) ... Setting up libpotrace0:amd64 (1.16-2+b2) ... Setting up libwayland-client0:amd64 (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-4+b1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up libre2-11:amd64 (20240501-3+b1) ... Setting up gettext (0.22.5-2) ... Setting up libxdamage1:amd64 (1:1.1.6-1+b2) ... Setting up libatk1.0-0t64:amd64 (2.54.0-1) ... Setting up wget (1.24.5-2+b1) ... Setting up libxrender1:amd64 (1:0.9.10-1.1+b2) ... Setting up dictionaries-common (1.30.1) ... Setting up libtool (2.4.7-8) ... Setting up libjq1:amd64 (1.7.1-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Setting up libavahi-common3:amd64 (0.8-13+b3) ... Setting up libcloudproviders0:amd64 (0.3.6-1+b1) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libnss3:amd64 (2:3.105-2) ... Setting up dbus-daemon (1.14.10-6) ... Setting up libcdr-0.1-1:amd64 (0.1.7-1+b2) ... Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Setting up libcolord2:amd64 (1.4.7-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libdconf1:amd64 (0.40.0-4+b3) ... Setting up libglibmm-2.4-1t64:amd64 (2.66.7-1+b1) ... Setting up dh-autoreconf (20) ... Setting up libthai0:amd64 (0.1.29-2+b1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libxfixes3:amd64 (1:6.0.0-2+b2) ... Setting up dbus (1.14.10-6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up shared-mime-info (2.4-5+b1) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b2) ... Setting up python-os-api-ref-common (2.3.0+ds1-3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up libxrandr2:amd64 (2:1.5.4-1+b1) ... Setting up libjs-sphinxdoc (7.4.7-4) ... Setting up libwpg-0.3-3:amd64 (0.3.4-3+b2) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up ieee-data (20240722) ... Setting up groff-base (1.23.0-5) ... Setting up libwayland-cursor0:amd64 (1.23.0-1+b1) ... Setting up xml-core (0.19) ... Setting up jq (1.7.1-3+b1) ... Setting up libxslt1.1:amd64 (1.1.35-1.1+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up hunspell-en-us (1:2020.12.07-3) ... Setting up libpam-systemd:amd64 (257~rc2-3) ... Setting up libharfbuzz0b:amd64 (10.0.1-1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Setting up libfontconfig1:amd64 (2.15.0-1.1+b1) ... Setting up libatkmm-1.6-1v5:amd64 (2.28.4-1+b2) ... Setting up libsm6:amd64 (2:1.2.4-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... Setting up libavahi-client3:amd64 (0.8-13+b3) ... Setting up gpg (2.2.45-2) ... Setting up gtk-update-icon-cache (4.16.5+ds-2) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up gpg-agent (2.2.45-2) ... Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket' -> '/usr/lib/systemd/user/gpg-agent-browser.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket' -> '/usr/lib/systemd/user/gpg-agent-extra.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket' -> '/usr/lib/systemd/user/gpg-agent-ssh.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent.socket' -> '/usr/lib/systemd/user/gpg-agent.socket'. Setting up libzmq5:amd64 (4.3.5-1+b3) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up libcurl4t64:amd64 (8.11.0-1) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up libenchant-2-2:amd64 (2.3.3-2+b3) ... Setting up python3.13 (3.13.0-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:amd64 (1:1.2.2-1+b1) ... Setting up gpgsm (2.2.45-2) ... Setting up libpango-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libpq5:amd64 (17.0-1+b2) ... Setting up libcurl3t64-gnutls:amd64 (8.11.0-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up libcairo2:amd64 (1.18.2-2) ... Setting up lib2geom1.2.0t64:amd64 (1.2.2-4+b1) ... Setting up libcairomm-1.0-1v5:amd64 (1.14.5-2+b1) ... Setting up dirmngr (2.2.45-2) ... Created symlink '/etc/systemd/user/sockets.target.wants/dirmngr.socket' -> '/usr/lib/systemd/user/dirmngr.socket'. Setting up dbus-user-session (1.14.10-6) ... Setting up adwaita-icon-theme (47.0-2) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libatspi2.0-0t64:amd64 (2.54.0-1) ... Setting up libraqm0:amd64 (0.10.1-1+b2) ... Setting up sphinx-common (7.4.7-4) ... Setting up libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Setting up librdkafka1:amd64 (2.6.0-1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libcairo-gobject2:amd64 (1.18.2-2) ... Setting up libgpgme11t64:amd64 (1.24.0-2) ... Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libcups2t64:amd64 (2.4.10-2) ... Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... Setting up libgpgmepp6t64:amd64 (1.24.0-2) ... Setting up libproxy1v5:amd64 (0.5.9-1) ... Setting up libxmu6:amd64 (2:1.1.3-3+b3) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up dconf-service (0.40.0-4+b3) ... Setting up librsvg2-2:amd64 (2.59.1+dfsg-1) ... Setting up xclip (0.13-4) ... Setting up librsvg2-common:amd64 (2.59.1+dfsg-1) ... Setting up libpangomm-1.4-1v5:amd64 (2.46.4-1+b2) ... Setting up libpoppler140:amd64 (24.08.0-3) ... Setting up libpython3-stdlib:amd64 (3.12.6-1) ... Setting up glib-networking-services (2.80.0-1) ... Setting up librsvg2-bin (2.59.1+dfsg-1) ... Setting up dconf-gsettings-backend:amd64 (0.40.0-4+b3) ... Setting up python3 (3.12.6-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3-markupsafe (2.1.5-1+b2) ... Setting up python3-wheel (0.45.0-1) ... Setting up python3-webencodings (0.5.1-5) ... Setting up python3-platformdirs (4.3.6-1) ... Setting up python3-tz (2024.1-2) ... Setting up python3-vine (5.1.0+dfsg-1) ... Setting up python3-ifaddr (0.2.0-1) ... Setting up python3-monotonic (1.6-2) ... Setting up python3-async-timeout (4.0.3-1) ... Setting up libpoppler-glib8t64:amd64 (24.08.0-3) ... Setting up python3-six (1.16.0-7) ... Setting up python3-pil:amd64 (10.4.0-1+b1) ... Setting up python3-roman (4.2-1) ... Setting up python3-decorator (5.1.1-5) ... Setting up python3-pycodestyle (2.12.1-1) ... Setting up python3-jinja2 (3.1.3-1) ... Setting up python3-tempita (0.6.0-1) ... Setting up python3-packaging (24.1-1) ... Setting up python3-iso8601 (2.1.0-2) ... Setting up python3-wcwidth (0.2.13+dfsg1-1) ... Setting up python3-pyparsing (3.1.2-1) ... Setting up python3-certifi (2024.8.30+dfsg-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up python3-werkzeug (3.0.4-1) ... Setting up python3-jmespath (1.0.1-1) ... Setting up python3-greenlet (3.1.0-1+b1) ... Setting up python3-idna (3.8-2) ... Setting up python3-wrapt (1.15.0-3+b1) ... Setting up python3-psycopg2 (2.9.9-2+b1) ... Setting up python3-deprecation (2.1.0-3) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-pymysql (1.1.1-1) ... Setting up python3-construct (2.10.68+dfsg1-2) ... Setting up python3-fasteners (0.18-2) ... Setting up python3-pip (24.3.1+dfsg-1) ... Setting up python3-jeepney (0.8.0-4) ... Setting up python3-urllib3 (2.0.7-2) ... Setting up python3-netifaces:amd64 (0.11.0-2+b5) ... Setting up python3-rpds-py (0.21.0-2) ... Setting up python3-legacy-cgi (2.6.1-2) ... Setting up python3-netaddr (0.10.1-1) ... Setting up python3-json-pointer (2.4-2) ... Setting up python3-lxml:amd64 (5.3.0-1+b1) ... Setting up python3-dnspython (2.6.1-1) ... Setting up python3-dulwich (0.21.6-1+b2) ... Setting up python3-amqp (5.2.0-2) ... Setting up python3-dateutil (2.9.0-3) ... Setting up python3-mccabe (0.7.0-1) ... Setting up python3-msgpack (1.0.3-3+b3) ... Setting up python3-voluptuous (0.14.2-1) ... Setting up python3-pyasyncore (1.0.2-2) ... Setting up python3-protobuf (3.21.12-10+b1) ... Setting up python3-prettytable (3.10.1-1) ... Setting up python3-tomlkit (0.13.2-1) ... Setting up python3-deprecated (1.2.15-1) ... Setting up libgtk-3-common (3.24.43-4) ... Setting up python3-confluent-kafka (1.7.0-4+b3) ... Setting up python3-cffi-backend:amd64 (1.17.1-2+b1) ... Setting up python3-webob (1:1.8.7-3) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-blinker (1.8.2-1) ... Setting up gsettings-desktop-schemas (47.1-1) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-attr (23.2.0-2) ... Setting up python3-pymemcache (4.0.0-7) ... Setting up python3-jaraco.classes (3.4.0-1) ... Setting up python3-tinycss2 (1.3.0-1) ... Setting up python3-importlib-metadata (8.5.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-repoze.lru (0.7-3) ... Setting up python3-microversion-parse (1.0.1-2) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-jwt (2.7.0-1) ... Setting up python3-cachetools (5.3.3-1) ... Setting up python3-zeroconf (0.136.0-1) ... Setting up python3-colorama (0.4.6-4) ... Setting up python3-defusedxml (0.7.1-2) ... Setting up python3-statsd (4.0.1-2) ... Setting up python3-charset-normalizer (3.4.0-1+b1) ... Setting up python3-alabaster (0.7.16-0.1) ... Setting up python3-jsonpatch (1.32-4) ... update-alternatives: using /usr/bin/json-patch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode Setting up python3-tenacity (8.4.2+really8.4.1-1) ... Setting up python3-bcrypt (4.2.0-2.1) ... Setting up python3-ply (3.11-7) ... Setting up python3-autopage (0.4.0-3.1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-extras (1.0.0-5) ... Setting up python3-jsonpath-rw (1.4.0-6) ... Setting up python3-memcache (1.62-2) ... Setting up python3-kerberos (1.1.14-3.1+b10) ... Setting up python3-itsdangerous (2.2.0-1) ... Setting up python3-all (3.12.6-1) ... Setting up python3-coverage (7.6.0+dfsg1-2+b1) ... Setting up python3-yaml (6.0.2-1+b1) ... Setting up python3-pyperclip (1.8.2-2) ... Setting up python3-click (8.1.7-2) ... Setting up python3-kombu (5.4.2-1) ... Setting up openstack-pkg-tools (130) ... Setting up python3-pycparser (2.22-2) ... Setting up python3-sqlalchemy (2.0.32+ds1-1) ... Setting up python3-routes (2.5.1-6) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-prometheus-client (0.19.0+ds1-1) ... Setting up python3-eventlet (0.36.1-8) ... Setting up python3-rfc3986 (2.0.0-2) ... Setting up python3-cmd2 (2.5.4+ds-1) ... Setting up python3-cssselect2 (0.7.0-1) ... Setting up python3-cryptography (43.0.0-1) ... Setting up libgtk-3-0t64:amd64 (3.24.43-4) ... Setting up python3-grpcio (1.51.1-5+b1) ... Setting up python3-uhashring (2.3-2) ... Setting up python3-redis (4.3.4-3) ... Setting up python3-etcd3 (0.12.0-2) ... Setting up libgtkmm-3.0-1t64:amd64 (3.24.9-1+b1) ... Setting up glib-networking:amd64 (2.80.0-1) ... Setting up python3-binary-memcached (0.31.2+dfsg1-2) ... Setting up python3-referencing (0.35.1-1) ... Setting up python3-pkg-resources (74.1.2-2) ... Setting up libgspell-1-3:amd64 (1.14.0-2) ... Setting up python3-setuptools (74.1.2-2) ... Setting up python3-pure-sasl (0.5.1+dfsg1-4) ... Setting up python3-py (1.11.0-2) ... Setting up python3-babel (2.16.0-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-zope.event (5.0-0.1) ... Setting up python3-zope.interface (7.1.1-1+b1) ... Setting up python3-pbr (6.1.0-3) ... Setting up python3-flask (3.0.3-1) ... Setting up python3-cffi (1.17.1-2) ... Setting up python3-pyflakes (3.2.0-1) ... Setting up python3-requestsexceptions (1.4.0-3) ... Setting up python3-futurist (3.0.0-2) ... Setting up python3-debtcollector (3.0.0-2) ... Setting up python3-gevent (24.2.1-1+b1) ... Setting up python3-flake8 (7.1.1-2) ... Setting up python3-pygments (2.18.0+dfsg-1) ... Setting up python3-oauthlib (3.2.2-2) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up python3-secretstorage (3.3.3-3) ... Setting up python3-paste (3.10.1-1) ... Setting up python3-kazoo (2.9.0-2) ... Setting up python3-zmq (24.0.1-5+b3) ... Setting up python3-requests (2.32.3+dfsg-1) ... Setting up python3-zake (0.2.2-7) ... Setting up python3-oslosphinx (4.18.0-5) ... Setting up python3-oslo.rootwrap (7.3.0-2) ... Setting up python3-oslo.context (5.6.0-2) ... Setting up python3-automaton (3.2.0-2) ... Setting up python3-xcffib (1.5.0-1) ... Setting up python3-keyring (25.4.1-1) ... Setting up python3-os-service-types (1.7.0-4) ... Setting up python3-stevedore (5.3.0-3) ... Setting up libsoup-2.4-1:amd64 (2.74.3-8) ... Setting up python3-jsonschema-specifications (2023.12.1-2) ... Setting up python3-oslo.i18n (6.4.0-2) ... Setting up python3-mako (1.3.6-1) ... Setting up python3-keystoneauth1 (5.8.0-2) ... Setting up dh-python (6.20241024) ... Setting up pyflakes3 (3.2.0-1) ... Setting up python3-testresources (2.0.1-5) ... Setting up python3-pastedeploy (3.1-1) ... Setting up python3-etcd3gw (2.4.2-2) ... Setting up python3-yappi (1.4.0-3+b1) ... Setting up python3-oslo.utils (7.3.0-2) ... Setting up flake8 (7.1.1-2) ... Setting up python3-dogpile.cache (1.3.1-1) ... Setting up python3-jsonschema (4.19.2-5) ... Setting up inkscape (1.2.2-4+b3) ... Setting up python3-cairocffi (1.7.1-2) ... Setting up python3-openstacksdk (4.0.1-1) ... Setting up python3-alembic (1.13.2-4) ... Setting up python3-cairosvg (2.7.1-1) ... Setting up python3-os-client-config (2.1.0-2) ... Setting up alembic (1.13.2-4) ... Setting up python3-hacking (4.1.0-3) ... Setting up python3-oslo.serialization (5.5.0-2) ... Setting up python3-tooz (6.3.0-2) ... Setting up python3-testtools (2.7.2-4) ... Setting up python3-subunit (1.4.2-3) ... Setting up python3-fixtures (4.1.0-2) ... Setting up python3-testscenarios (0.5.0-4) ... Setting up subunit (1.4.2-3) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for systemd (257~rc2-3) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.21.2+dfsg-2) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Setting up python3-cliff (4.7.0-2) ... Setting up python3-oslo.config (1:9.6.0-5) ... Setting up python3-oslo.middleware (6.2.0-2) ... Setting up python3-keystoneclient (1:5.5.0-2) ... Setting up python3-oslo.db (16.0.0-2) ... Setting up python3-oslo.concurrency (6.1.0-2) ... Setting up python3-sphinx (7.4.7-4) ... Setting up python3-oslo.log (6.1.2-2) ... Setting up python3-pycadf (3.1.1-3) ... Setting up python3-oslo.metrics (0.9.0-2) ... Setting up python3-oslo.policy (4.4.0-2) ... Setting up python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Setting up python3-stestr (4.1.0-2) ... Setting up python3-sphinxcontrib.apidoc (0.3.0-5) ... Setting up python3-ironic-lib (6.2.0-2) ... Setting up python3-oslo.service (3.5.0-2) ... Setting up python3-oslo.upgradecheck (2.4.0-2) ... Setting up python3-oslotest (1:5.0.0-3) ... Setting up python3-oslo.messaging (14.9.1-1) ... Setting up python3-openstackdocstheme (3.2.0-1) ... Setting up python3-oslo.cache (3.8.0-2) ... Setting up python3-keystonemiddleware (10.7.1-2) ... Setting up python3-os-api-ref (2.3.0+ds1-3) ... Processing triggers for dictionaries-common (1.30.1) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/ironic-inspector-12.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../ironic-inspector_12.3.0-2_source.changes dpkg-buildpackage: info: source package ironic-inspector dpkg-buildpackage: info: source version 12.3.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Thomas Goirand dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from ironic-inspector-12.3.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ fakeroot debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh clean --buildsystem=python_distutils --with python3 debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' python3 setup.py clean /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running clean rm -rf build .stestr *.egg-info debian/*.templates debian/po find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_autoreconf_clean -O--buildsystem=python_distutils debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_clean rm -rf build debian/ironic-inspector.postinst debian/ironic-inspector.config debian/ironic-inspector.postrm rm -rf debian/*.service debian/*.init make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules build make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh build --buildsystem=python_distutils --with python3 dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: warning: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: warning: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-inspector.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ironic-inspector.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_postrm ironic-inspector.postrm pkgos-merge-templates ironic-inspector ironic-inspector db ksat endpoint Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh binary --buildsystem=python_distutils --with python3 dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' for i in 3.12 ; do \ python$i setup.py install --install-layout=deb --root /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp ; \ done /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py creating build creating build/lib creating build/lib/ironic_inspector creating build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test creating build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd creating build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter creating build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/__init__.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_api.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_migrations.py -> build/lib/ironic_inspector/test/unit/db creating build/lib/ironic_inspector/db copying ironic_inspector/db/migration.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/model.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/__init__.py -> build/lib/ironic_inspector/db copying ironic_inspector/db/api.py -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/accel_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base_physnet.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/process.py -> build/lib/ironic_inspector copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector copying ironic_inspector/version.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector copying ironic_inspector/__init__.py -> build/lib/ironic_inspector copying ironic_inspector/policy.py -> build/lib/ironic_inspector copying ironic_inspector/utils.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector copying ironic_inspector/introspect.py -> build/lib/ironic_inspector copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor creating build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common creating build/lib/ironic_inspector/conf copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/healthcheck.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf running egg_info creating ironic_inspector.egg-info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing requirements to ironic_inspector.egg-info/requires.txt writing top-level names to ironic_inspector.egg-info/top_level.txt [pbr] Processing SOURCES.txt writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' warning: no files found matching 'AUTHORS' warning: no files found matching 'ChangeLog' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.db.migrations.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.db.migrations.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.db.migrations.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.db.migrations.versions' to be distributed and are already explicitly excluding 'ironic_inspector.db.migrations.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'ironic_inspector.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'ironic_inspector.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'ironic_inspector.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'ironic_inspector.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'ironic_inspector.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying ironic_inspector/db/alembic.ini -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/env.py -> build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/script.py.mako -> build/lib/ironic_inspector/db/migrations creating build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/known_accelerators.yaml -> build/lib/ironic_inspector creating build/lib/ironic_inspector/locale creating build/lib/ironic_inspector/locale/en_GB creating build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES running install_lib creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3 creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/functional.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_acl.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/test_api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/db/test_migrations.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db copying build/lib/ironic_inspector/test/unit/test_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test copying build/lib/ironic_inspector/process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/healthcheck.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/port_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/service_catalog.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/default.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/processing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/opts.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/accelerators.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/known_accelerators.yaml -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/version.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/i18n.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/context.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_parsers.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/service_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common copying build/lib/ironic_inspector/api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/wsgi.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/dbsync.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/status.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/all.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/conductor.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/policy.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/example.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/model.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/migrations/script.py.mako -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/env.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/alembic.ini -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/introspection_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/interface.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/functional.py to functional.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base_physnet.py to test_plugins_base_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_accel_device.py to test_plugins_accel_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_acl.py to test_acl.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_api.py to test_api.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_migrations.py to test_migrations.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py to test_plugins_physnet_cidr_map.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/process.py to process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/capabilities.py to capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/healthcheck.py to healthcheck.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/port_physnet.py to port_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/service_catalog.py to service_catalog.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/ironic.py to ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/iptables.py to iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/default.py to default.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/processing.py to processing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/opts.py to opts.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/accelerators.py to accelerators.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/coordination.py to coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/wsgi_service.py to wsgi_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/version.py to version.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/keystone.py to keystone.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/locking.py to locking.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/i18n.py to i18n.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/context.py to context.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc.py to rpc.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/ironic.py to ironic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/coordination.py to coordination.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/api_tools.py to api_tools.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/status.py to status.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/all.py to all.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/policy.py to policy.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/utils.py to utils.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/manager.py to manager.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/standard.py to standard.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/accel_device.py to accel_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/example.py to example.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base_physnet.py to base_physnet.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/raid_device.py to raid_device.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/physnet_cidr_map.py to physnet_cidr_map.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/main.py to main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/model.py to model.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py to b55109d5063a_added_scope_column_to_rules_table.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/env.py to env.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/api.py to api.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/node_cache.py to node_cache.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspect.py to introspect.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/iptables.py to iptables.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-312.pyc running install_egg_info Copying ironic_inspector.egg-info to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector-12.3.0.egg-info Skipping SOURCES.txt running install_scripts Installing ironic-inspector script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-conductor script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-dbsync script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-migrate-data script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-rootwrap script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-status script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin Installing ironic-inspector-api-wsgi script to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/bin pkgos-dh_auto_test --no-py2 'ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator))' + PKGOS_TEST_PARALLEL=yes + PKGOS_TEST_SERIAL=no + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= + for i in $@ + case "${1}" in + echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift + for i in $@ + case "${1}" in ++ py3versions -vr + PYTHON3S=3.12 + '[' yes = no ']' + '[' no = yes ']' + for pyvers in ${PYTHON3S} + '[' 3.12 = disabled ']' ++ echo 3.12 ++ cut -d. -f1 + PYMAJOR=3 + echo '===> Testing with python (python3)' ===> Testing with python (python3) ++ pwd + '[' -d /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ']' + '[' -z '' ']' ++ pwd + echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ++ pwd + export PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages + PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages + '[' -e .stestr.conf ']' + '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr + PYTHON=python3.12 + stestr run --parallel --subunit 'ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator))' + subunit2pyunit 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ... ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ... ok ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ... ok ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ... ok ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ... ok ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ... ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ... ok ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_get ironic_inspector.test.unit.test_rules.TestGetRule.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ... ok ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_successINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ... ok ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ... ok ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ... ok ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create ironic_inspector.test.unit.test_main.TestApiRules.test_create ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_geINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ... ok /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ... ok ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_workerINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ... ok ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ... ok ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ... ok ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ... ok ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ... ok ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ... ok ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ... ok ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ... ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ... ok ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ... ok ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ... ok ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ... ok ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ... ok ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ... ok ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ... ok ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ... ok ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ... ok ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_nodeINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ... ok ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ... ok ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ... ok ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_adminINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ... ok /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_main.TestPlugins.test_hook ironic_inspector.test.unit.test_main.TestPlugins.test_hook ... ok ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ... ok ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ... ok ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ... ok ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ... ok ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ... ok ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestReapply.test_ok ironic_inspector.test.unit.test_process.TestReapply.test_ok ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ... ok ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ... ok ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ... ok ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ... ok ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ... ok ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ... ok ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retriesINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ... ok ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ... ok ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ... ok ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ... ok ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ... ok ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ... ok ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ... ok ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ... ok ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ... ok ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ... ok INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ... ok ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ... ok ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ... ok ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ... ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ... ok ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ... ok ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ... ok ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ... ok ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ... ok ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ... ok ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ... ok ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ... ok ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ... ok ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ... ok ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ... ok ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ... ok ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ... ok ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ... ok ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ... ok ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ... ok ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ... ok ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ... ok ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_rules.TestApply.test_apply ironic_inspector.test.unit.test_rules.TestApply.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ... ok ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ... ok ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ... ok ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ... ok ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ... ok ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ... ok ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ... ok ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ... ok ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ... ok ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ... ok ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ... ok ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ... ok ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ... ok ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ... ok ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ... ok ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicatesINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ... ok ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_dataINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_readerINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ... ok ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ... ok ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_adminINFO [alembic.runtime.migration] Will assume non-transactional DDL. ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4INFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_ok ironic_inspector.test.unit.test_process.TestProcess.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ... ok ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_managerINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmcINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ... ok ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_clientINFO [alembic.runtime.migration] Context impl SQLiteImpl. ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ... ok ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ... ok ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ... ok ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ... ok ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ... ok ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ... ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ... ok ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ... ok ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ... ok ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ... ok ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ... ok ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ... ok ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ... ok ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_locking.TestToozLock.test_context ironic_inspector.test.unit.test_locking.TestToozLock.test_context ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ... ok ironic_inspector.test.unit.test_locking.TestToozLock.test_release ironic_inspector.test.unit.test_locking.TestToozLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ... ok ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ... ok /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ... ok ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ... ok ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ... INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ... ok ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ... ok ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ... ok ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ... ok INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ... ok INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ... ok INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ... ok ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ... ok ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ... ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ... ok ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ... ok ---------------------------------------------------------------------- Ran 851 tests in 42.846s OK (skipped=8) + stestr slowest Test id Runtime (s) ----------------------------------------------------------------------------------------------- ----------- ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version 5.653 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync 5.636 ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version 4.984 ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync 4.164 ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version 4.139 ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client 1.359 ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ 1.081 ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails 0.794 ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails 0.759 ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails 0.699 + rm -rf .stestr mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf \ --namespace ironic_inspector \ --namespace ironic_lib.mdns \ --namespace keystonemiddleware.auth_token \ --namespace oslo.db \ --namespace oslo.log \ --namespace oslo.messaging \ --namespace oslo.middleware.cors \ --namespace oslo.middleware.healthcheck \ --namespace oslo.policy \ --namespace oslo.service.service \ --namespace oslo.service.sslutils \ --namespace oslo.service.wsgi pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf keystone_authtoken ironic-inspector pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.zjIbNO:[keystone_authtoken]/www_authenticate_uri pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.zjIbNO:[keystone_authtoken]/auth_type pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.zjIbNO:[keystone_authtoken]/region_name mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml \ --format yaml \ --namespace ironic_inspector.api WARNING:oslo_config.cfg:Deprecated: Option "format" from group "DEFAULT" is deprecated for removal ( ``policy_file`` support for JSON formatted file is deprecated. So these tools also deprecate the support of generating or upgrading policy file in JSON format. ). Its value may be silently ignored in the future. # Comment out deprecated policies sed -i 's/^"/#"/' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml # Use the policy.d folder pkgos-fix-config-default /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf oslo_policy policy_dirs /etc/nova/policy.d pkgos_inifile: Setting value in /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf:[oslo_policy]/policy_dirs # Debian uses the "standalone" mode, meaming one ironic-inspector-conductor daemon, and a wsgi server (using uwsgi). # If not set, none of these 2 daemons will start. pkgos-fix-config-default /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf DEFAULT standalone False pkgos_inifile: Setting value in /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf:[DEFAULT]/standalone sed -i 's|^[ \t#]*connection[ \t]=.*|connection = sqlite:////var/lib/ironic-inspector/inspectordb|' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf install -D -m 0644 rootwrap.conf /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/rootwrap.conf install -D -m 0644 rootwrap.d/ironic-inspector.filters /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/rootwrap.d/ironic-inspector.filters install -D -m 0644 /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector.sudoers /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/sudoers.d/ironic-inspector sed -i 's|stack|ironic-inspector|' /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/sudoers.d/ironic-inspector dh_install dh_missing --fail-missing make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_installdocs -O--buildsystem=python_distutils debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' if [ -e /build/reproducible-path/ironic-inspector-12.3.0/debian/CHANGELOG ] ; then \ dh_installchangelogs /build/reproducible-path/ironic-inspector-12.3.0/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_installman -O--buildsystem=python_distutils dh_installdebconf -O--buildsystem=python_distutils debian/rules override_dh_python3 make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_python3 --shebang=/usr/bin/python3 I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-api-wsgi I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-conductor I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-rootwrap I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-migrate-data I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-status I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-dbsync make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done ++ ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-api.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done ++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done ++ ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in + '[' -e debian/ironic-inspector.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-api.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in + '[' -e debian/ironic-inspector.ironic-inspector-api.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in + '[' -e debian/ironic-inspector.ironic-inspector-conductor.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installsystemd make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done ++ ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-api.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + for i in `ls -1 debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in ++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done ++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done ++ ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in + '[' -e debian/ironic-inspector.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-api.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in + '[' -e debian/ironic-inspector.ironic-inspector-api.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in + for i in `ls debian/*.init.in` ++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in ++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in + '[' -e debian/ironic-inspector.ironic-inspector-conductor.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in dh_installsystemd -pironic-inspector --name=ironic-inspector-api dh_installsystemd -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installmenu make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' dh_installinit -pironic-inspector --name=ironic-inspector-api dh_installinit -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_strip_nondeterminism -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils dh_missing -O--buildsystem=python_distutils dh_installdeb -O--buildsystem=python_distutils debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions debian/rules:92: warning: overriding recipe for target 'override_dh_installsystemd' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_installsystemd' if dpkg-vendor --derives-from ubuntu ; then \ dh_gencontrol -- -T/build/reproducible-path/ironic-inspector-12.3.0/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/build/reproducible-path/ironic-inspector-12.3.0/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: Depends field of package ironic-inspector: substitution variable ${python3:Depends} used, but is not defined make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils dpkg-deb: building package 'ironic-inspector' in '../ironic-inspector_12.3.0-2_all.deb'. dpkg-deb: building package 'python3-ironic-inspector' in '../python3-ironic-inspector_12.3.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../ironic-inspector_12.3.0-2_amd64.buildinfo dpkg-genchanges --build=binary -O../ironic-inspector_12.3.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from ironic-inspector-12.3.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1278004 and its subdirectories I: Current time: Thu Dec 25 23:09:52 +14 2025 I: pbuilder-time-stamp: 1766653792 + false + set +x Thu Dec 25 09:09:52 UTC 2025 I: Signing ./b2/ironic-inspector_12.3.0-2_amd64.buildinfo as ironic-inspector_12.3.0-2_amd64.buildinfo.asc Thu Dec 25 09:09:53 UTC 2025 I: Signed ./b2/ironic-inspector_12.3.0-2_amd64.buildinfo as ./b2/ironic-inspector_12.3.0-2_amd64.buildinfo.asc Thu Dec 25 09:09:53 UTC 2025 - build #2 for ironic-inspector/trixie/amd64 on ionos5-amd64 done. Starting cleanup. All cleanup done. Thu Dec 25 09:09:53 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-2TjFILW2, removing. /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN: total 556 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 02:43 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 02:46 b2 -rw-r--r-- 1 jenkins jenkins 3223 Sep 23 10:39 ironic-inspector_12.3.0-2.dsc -rw------- 1 jenkins jenkins 551796 Nov 22 02:43 rbuildlog.22tYnBy /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b1: total 800 -rw-r--r-- 1 jenkins jenkins 547123 Nov 22 02:43 build.log -rw-r--r-- 1 jenkins jenkins 9080 Nov 22 02:43 ironic-inspector_12.3.0-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 3223 Nov 22 02:43 ironic-inspector_12.3.0-2.dsc -rw-r--r-- 1 jenkins jenkins 50152 Nov 22 02:43 ironic-inspector_12.3.0-2_all.deb -rw-r--r-- 1 jenkins jenkins 19298 Nov 22 02:43 ironic-inspector_12.3.0-2_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 20180 Nov 22 02:43 ironic-inspector_12.3.0-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1550 Nov 22 02:43 ironic-inspector_12.3.0-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 1300 Nov 22 02:43 ironic-inspector_12.3.0-2_source.changes -rw-r--r-- 1 jenkins jenkins 138032 Nov 22 02:43 python3-ironic-inspector_12.3.0-2_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b2: total 796 -rw-r--r-- 1 jenkins jenkins 555959 Nov 22 02:46 build.log -rw-r--r-- 1 jenkins jenkins 9080 Nov 22 02:46 ironic-inspector_12.3.0-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 3223 Nov 22 02:46 ironic-inspector_12.3.0-2.dsc -rw-r--r-- 1 jenkins jenkins 50152 Nov 22 02:46 ironic-inspector_12.3.0-2_all.deb -rw-r--r-- 1 jenkins jenkins 19307 Nov 22 02:46 ironic-inspector_12.3.0-2_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 20189 Nov 22 02:46 ironic-inspector_12.3.0-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1550 Nov 22 02:46 ironic-inspector_12.3.0-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 1300 Nov 22 02:46 ironic-inspector_12.3.0-2_source.changes -rw-r--r-- 1 jenkins jenkins 138032 Nov 22 02:46 python3-ironic-inspector_12.3.0-2_all.deb Fri Nov 22 02:46:53 UTC 2024 I: Deleting $TMPDIR on ionos5-amd64.debian.net. Fri Nov 22 02:46:54 UTC 2024 I: ironic-inspector_12.3.0-2_amd64.changes: Format: 1.8 Date: Mon, 23 Sep 2024 12:23:39 +0200 Source: ironic-inspector Binary: ironic-inspector python3-ironic-inspector Architecture: all Version: 12.3.0-2 Distribution: unstable Urgency: medium Maintainer: Debian OpenStack Changed-By: Thomas Goirand Description: ironic-inspector - discovering hardware properties for OpenStack Ironic - Daemon python3-ironic-inspector - discovering hardware properties for OpenStack Ironic Closes: 1082058 Changes: ironic-inspector (12.3.0-2) unstable; urgency=medium . * Fix long and short description (Closes: #1082058). Checksums-Sha1: 90f2050083a51564fdcd458e99f651daf0d10b41 50152 ironic-inspector_12.3.0-2_all.deb b34d050aed1cb679ebf32aeeaf6ccd59a152ef1d 19298 ironic-inspector_12.3.0-2_amd64.buildinfo 8b69539dc89c67b10a20b798e29629a2ed850d6e 138032 python3-ironic-inspector_12.3.0-2_all.deb Checksums-Sha256: 33b26e6da8c767475e08f52a12a6e66a05749fa3ea33922dc862d55d384d5015 50152 ironic-inspector_12.3.0-2_all.deb 626fd1cf7351e40686e333ae0a5770a5991a9629195f383d6dc75badf110f77b 19298 ironic-inspector_12.3.0-2_amd64.buildinfo 4676873ab53c7739da16930024ea3ea6d09a1d715887708a4bfe4612acbb6847 138032 python3-ironic-inspector_12.3.0-2_all.deb Files: 86e932f406f0c4c68d16b51bf48616e6 50152 python optional ironic-inspector_12.3.0-2_all.deb ee62cb7ca333e8e53c798c451c7e8999 19298 python optional ironic-inspector_12.3.0-2_amd64.buildinfo 3da5d51db9c465d2deb604e34c392313 138032 python optional python3-ironic-inspector_12.3.0-2_all.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/ironic-inspector_12.3.0-2.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/ironic-inspector_12.3.0-2.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/amd64/ironic-inspector_12.3.0-2.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/amd64/ironic-inspector_12.3.0-2.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/trixie/amd64/ironic-inspector_12.3.0-2_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/ironic-inspector_12.3.0-2.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-22 02:43:43.258300090 +0000 +++ b2/build.log 2024-11-22 02:46:53.569681027 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 21 14:13:45 -12 2024 -I: pbuilder-time-stamp: 1732241625 +I: Current time: Thu Dec 25 23:06:45 +14 2025 +I: pbuilder-time-stamp: 1766653605 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,84 @@ dpkg-source: info: applying fix-path-to-rootwrap.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1401919/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 25 09:06 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='f1b908d1c4fc4c9c92bb32bc37ed4bb5' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1401919' - PS1='# ' - PS2='> ' + INVOCATION_ID=006291ef965d4bfcb16ebf8b18e7ec2d + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1278004 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/pbuilderrc_HLW3 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b1 --logfile b1/build.log ironic-inspector_12.3.0-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/pbuilderrc_NMbf --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b2 --logfile b2/build.log ironic-inspector_12.3.0-2.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1401919/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -669,7 +701,7 @@ Get: 456 http://deb.debian.org/debian trixie/main amd64 python3-sphinxcontrib.svg2pdfconverter all 1.2.2-1 [6840 B] Get: 457 http://deb.debian.org/debian trixie/main amd64 python3-zake all 0.2.2-7 [15.5 kB] Get: 458 http://deb.debian.org/debian trixie/main amd64 python3-tooz all 6.3.0-2 [52.5 kB] -Fetched 152 MB in 10s (15.3 MB/s) +Fetched 152 MB in 7s (22.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) @@ -2133,8 +2165,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Nov 22 02:20:52 UTC 2024. -Universal Time is now: Fri Nov 22 02:20:52 UTC 2024. +Local time is now: Thu Dec 25 09:07:47 UTC 2025. +Universal Time is now: Thu Dec 25 09:07:47 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... @@ -2576,7 +2608,11 @@ fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/ironic-inspector-12.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../ironic-inspector_12.3.0-2_source.changes +I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/ironic-inspector-12.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../ironic-inspector_12.3.0-2_source.changes dpkg-buildpackage: info: source package ironic-inspector dpkg-buildpackage: info: source version 12.3.0-2 dpkg-buildpackage: info: source distribution unstable @@ -2770,133 +2806,133 @@ creating build creating build/lib creating build/lib/ironic_inspector -creating build/lib/ironic_inspector/conductor -copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor -copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor -creating build/lib/ironic_inspector/pxe_filter -copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter -copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter -copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter -copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter -copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter creating build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test -copying ironic_inspector/introspect.py -> build/lib/ironic_inspector -copying ironic_inspector/rules.py -> build/lib/ironic_inspector -copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector -copying ironic_inspector/version.py -> build/lib/ironic_inspector -copying ironic_inspector/__init__.py -> build/lib/ironic_inspector -copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector -copying ironic_inspector/process.py -> build/lib/ironic_inspector -copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector -copying ironic_inspector/main.py -> build/lib/ironic_inspector -copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector -copying ironic_inspector/utils.py -> build/lib/ironic_inspector -copying ironic_inspector/policy.py -> build/lib/ironic_inspector -creating build/lib/ironic_inspector/db -copying ironic_inspector/db/migration.py -> build/lib/ironic_inspector/db -copying ironic_inspector/db/model.py -> build/lib/ironic_inspector/db -copying ironic_inspector/db/__init__.py -> build/lib/ironic_inspector/db -copying ironic_inspector/db/api.py -> build/lib/ironic_inspector/db -creating build/lib/ironic_inspector/conf -copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/healthcheck.py -> build/lib/ironic_inspector/conf -copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf -creating build/lib/ironic_inspector/common -copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common -copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common -creating build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit -copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/cmd -copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd -copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd -copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd -copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd +copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd +copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd +copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd +copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd +creating build/lib/ironic_inspector/pxe_filter +copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter +copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter +copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter +copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter +copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter +creating build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/test/unit/db -copying ironic_inspector/test/unit/db/test_migrations.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/__init__.py -> build/lib/ironic_inspector/test/unit/db copying ironic_inspector/test/unit/db/test_api.py -> build/lib/ironic_inspector/test/unit/db +copying ironic_inspector/test/unit/db/test_migrations.py -> build/lib/ironic_inspector/test/unit/db +creating build/lib/ironic_inspector/db +copying ironic_inspector/db/migration.py -> build/lib/ironic_inspector/db +copying ironic_inspector/db/model.py -> build/lib/ironic_inspector/db +copying ironic_inspector/db/__init__.py -> build/lib/ironic_inspector/db +copying ironic_inspector/db/api.py -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/accel_device.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base_physnet.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins -copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins +copying ironic_inspector/process.py -> build/lib/ironic_inspector +copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector +copying ironic_inspector/version.py -> build/lib/ironic_inspector +copying ironic_inspector/rules.py -> build/lib/ironic_inspector +copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector +copying ironic_inspector/__init__.py -> build/lib/ironic_inspector +copying ironic_inspector/policy.py -> build/lib/ironic_inspector +copying ironic_inspector/utils.py -> build/lib/ironic_inspector +copying ironic_inspector/main.py -> build/lib/ironic_inspector +copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector +copying ironic_inspector/introspect.py -> build/lib/ironic_inspector +copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector +copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit +copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit +creating build/lib/ironic_inspector/conductor +copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor +copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor +creating build/lib/ironic_inspector/common +copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common +copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common +creating build/lib/ironic_inspector/conf +copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/healthcheck.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf +copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf running egg_info creating ironic_inspector.egg-info writing ironic_inspector.egg-info/PKG-INFO @@ -3037,11 +3073,6 @@ !! check.warn(importable) -copying ironic_inspector/known_accelerators.yaml -> build/lib/ironic_inspector -creating build/lib/ironic_inspector/locale -creating build/lib/ironic_inspector/locale/en_GB -creating build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES -copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES copying ironic_inspector/db/alembic.ini -> build/lib/ironic_inspector/db creating build/lib/ironic_inspector/db/migrations copying ironic_inspector/db/migrations/env.py -> build/lib/ironic_inspector/db/migrations @@ -3057,6 +3088,11 @@ copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/db/migrations/versions copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/db/migrations/versions +copying ironic_inspector/known_accelerators.yaml -> build/lib/ironic_inspector +creating build/lib/ironic_inspector/locale +creating build/lib/ironic_inspector/locale/en_GB +creating build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES +copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES running install_lib creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr @@ -3064,281 +3100,281 @@ creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3 creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -copying build/lib/ironic_inspector/introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test +copying build/lib/ironic_inspector/test/functional.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test +copying build/lib/ironic_inspector/test/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_acl.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db +copying build/lib/ironic_inspector/test/unit/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db +copying build/lib/ironic_inspector/test/unit/db/test_api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db +copying build/lib/ironic_inspector/test/unit/db/test_migrations.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db +copying build/lib/ironic_inspector/test/unit/test_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/unit/test_process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit +copying build/lib/ironic_inspector/test/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test +copying build/lib/ironic_inspector/process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/default.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/port_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/processing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/opts.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/healthcheck.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/port_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/service_catalog.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/accelerators.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/default.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/processing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/opts.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/accelerators.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf +copying build/lib/ironic_inspector/conf/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/healthcheck.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -copying build/lib/ironic_inspector/conf/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES -copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES -copying build/lib/ironic_inspector/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +copying build/lib/ironic_inspector/conf/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf copying build/lib/ironic_inspector/wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +copying build/lib/ironic_inspector/known_accelerators.yaml -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +copying build/lib/ironic_inspector/version.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +copying build/lib/ironic_inspector/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/i18n.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/context.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/rpc.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/lldp_parsers.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/service_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/common/rpc_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common +copying build/lib/ironic_inspector/api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +copying build/lib/ironic_inspector/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd +copying build/lib/ironic_inspector/cmd/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd +copying build/lib/ironic_inspector/cmd/wsgi.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd +copying build/lib/ironic_inspector/cmd/dbsync.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd +copying build/lib/ironic_inspector/cmd/status.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd +copying build/lib/ironic_inspector/cmd/all.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd +copying build/lib/ironic_inspector/cmd/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd +copying build/lib/ironic_inspector/cmd/conductor.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd +copying build/lib/ironic_inspector/policy.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +copying build/lib/ironic_inspector/utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor +copying build/lib/ironic_inspector/conductor/manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor +copying build/lib/ironic_inspector/conductor/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/example.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/example.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins -copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins +copying build/lib/ironic_inspector/main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/model.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations +copying build/lib/ironic_inspector/db/migrations/script.py.mako -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions -copying build/lib/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions -copying build/lib/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions -copying build/lib/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions +copying build/lib/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions -copying build/lib/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions -copying build/lib/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions -copying build/lib/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions +copying build/lib/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions -copying build/lib/ironic_inspector/db/migrations/script.py.mako -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations +copying build/lib/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions +copying build/lib/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions +copying build/lib/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions +copying build/lib/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions copying build/lib/ironic_inspector/db/migrations/env.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations copying build/lib/ironic_inspector/db/api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db copying build/lib/ironic_inspector/db/alembic.ini -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd -copying build/lib/ironic_inspector/cmd/conductor.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd -copying build/lib/ironic_inspector/cmd/all.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd -copying build/lib/ironic_inspector/cmd/migration.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd -copying build/lib/ironic_inspector/cmd/status.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd -copying build/lib/ironic_inspector/cmd/dbsync.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd -copying build/lib/ironic_inspector/cmd/wsgi.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd -copying build/lib/ironic_inspector/cmd/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd -copying build/lib/ironic_inspector/version.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -copying build/lib/ironic_inspector/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector copying build/lib/ironic_inspector/node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -copying build/lib/ironic_inspector/process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -copying build/lib/ironic_inspector/api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_process.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_acl.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db -copying build/lib/ironic_inspector/test/unit/db/test_migrations.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db -copying build/lib/ironic_inspector/test/unit/db/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db -copying build/lib/ironic_inspector/test/unit/db/test_api.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db -copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_rules.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit -copying build/lib/ironic_inspector/test/functional.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test -copying build/lib/ironic_inspector/test/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test -copying build/lib/ironic_inspector/test/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/swift.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/i18n.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/rpc.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/locking.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/keystone.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/context.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/ironic.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/rpc_service.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/lldp_parsers.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/coordination.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/common/service_utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common -copying build/lib/ironic_inspector/main.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +copying build/lib/ironic_inspector/introspect.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB +creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES +copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/locale/en_GB/LC_MESSAGES +copying build/lib/ironic_inspector/introspection_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/base.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter -copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter -copying build/lib/ironic_inspector/pxe_filter/interface.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter -copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/iptables.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter -copying build/lib/ironic_inspector/known_accelerators.yaml -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -copying build/lib/ironic_inspector/introspection_state.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -copying build/lib/ironic_inspector/utils.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -creating /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor -copying build/lib/ironic_inspector/conductor/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor -copying build/lib/ironic_inspector/conductor/manager.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor -copying build/lib/ironic_inspector/policy.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspect.py to introspect.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/swift.py to swift.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/default.py to default.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/port_physnet.py to port_physnet.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/processing.py to processing.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/extra_hardware.py to extra_hardware.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/opts.py to opts.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-312.pyc +copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter +copying build/lib/ironic_inspector/pxe_filter/interface.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter +copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/functional.py to functional.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base_physnet.py to test_plugins_base_physnet.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_accel_device.py to test_plugins_accel_device.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_acl.py to test_acl.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_api.py to test_api.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_migrations.py to test_migrations.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py to test_plugins_physnet_cidr_map.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/process.py to process.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/capabilities.py to capabilities.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/healthcheck.py to healthcheck.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/discovery.py to discovery.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/port_physnet.py to port_physnet.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/service_catalog.py to service_catalog.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/ironic.py to ironic.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/accelerators.py to accelerators.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/iptables.py to iptables.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/default.py to default.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/processing.py to processing.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/opts.py to opts.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/accelerators.py to accelerators.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/swift.py to swift.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/coordination.py to coordination.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/healthcheck.py to healthcheck.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/iptables.py to iptables.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/rules.py to rules.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conf/extra_hardware.py to extra_hardware.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/wsgi_service.py to wsgi_service.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/version.py to version.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/rules.py to rules.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/keystone.py to keystone.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/locking.py to locking.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/i18n.py to i18n.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/context.py to context.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc.py to rpc.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/ironic.py to ironic.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/swift.py to swift.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/coordination.py to coordination.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/api_tools.py to api_tools.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/migration.py to migration.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/status.py to status.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/all.py to all.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/policy.py to policy.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/utils.py to utils.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/manager.py to manager.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/standard.py to standard.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/accel_device.py to accel_device.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/rules.py to rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/rules.py to rules.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/example.py to example.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/base_physnet.py to base_physnet.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/example.py to example.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/physnet_cidr_map.py to physnet_cidr_map.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/raid_device.py to raid_device.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/standard.py to standard.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/physnet_cidr_map.py to physnet_cidr_map.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/main.py to main.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migration.py to migration.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/model.py to model.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py to b55109d5063a_added_scope_column_to_rules_table.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py to b55109d5063a_added_scope_column_to_rules_table.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/migrations/env.py to env.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/db/api.py to api.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/all.py to all.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/migration.py to migration.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/status.py to status.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/version.py to version.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/node_cache.py to node_cache.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/process.py to process.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/api_tools.py to api_tools.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_acl.py to test_acl.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_accel_device.py to test_plugins_accel_device.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py to test_plugins_physnet_cidr_map.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_migrations.py to test_migrations.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/db/test_api.py to test_api.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_base_physnet.py to test_plugins_base_physnet.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/functional.py to functional.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/test/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/swift.py to swift.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/i18n.py to i18n.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc.py to rpc.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/locking.py to locking.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/keystone.py to keystone.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/context.py to context.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/ironic.py to ironic.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/coordination.py to coordination.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/main.py to main.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspect.py to introspect.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/iptables.py to iptables.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/utils.py to utils.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/conductor/manager.py to manager.cpython-312.pyc -byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/policy.py to policy.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-312.pyc +byte-compiling /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-312.pyc running install_egg_info Copying ironic_inspector.egg-info to /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages/ironic_inspector-12.3.0.egg-info Skipping SOURCES.txt @@ -3357,33 +3393,62 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ echo WARNING: --no-py2 is deprecated, and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift -+ py3versions -vr ++ for i in $@ ++ case "${1}" in +++ py3versions -vr + PYTHON3S=3.12 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.12 = disabled ] -+ echo 3.12 -+ cut -d. -f1 ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.12 = disabled ']' +++ echo 3.12 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr ++ PYTHON=python3.12 ++ stestr run --parallel --subunit 'ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator))' + subunit2pyunit -+ PYTHON=python3.12 stestr run --parallel --subunit ironic_inspector\.test\.unit\.(?!(test_migrations\.TestMigrationSqlite\.test_upgrade_and_version|test_migrations\.TestMigrationSqlite\.test_walk_versions|test_manager\.TestManagerDelHost\.test_del_host_with_coordinator)) +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. @@ -3407,727 +3472,727 @@ 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone -ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone -ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic -ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid -ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain -ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member -ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ... ok +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store -ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ... ok +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ... ok +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found -ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name -ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ... ok +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ... ok +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ... ok +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ... ok +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ... ok +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero +ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver -ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains -ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ... ok +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches -ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict -ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ... ok -ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities -ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ... ok -ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error +ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete -ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok +ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ... ok +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host ... ok +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected +ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ... ok -ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all -ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error +ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ... ok +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme +ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state -ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ... ok -ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing -ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ... ok +ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire +ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ... ok +ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains +ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect -ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ... ok -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker ... ok -ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up -ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ... ok -ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire -ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ... ok +ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok +ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ... ok +ironic_inspector.test.unit.test_locking.TestInternalLock.test_context +ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ... ok +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches +ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches ... ok +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state -ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok +ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure +ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock +ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot -ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ... ok -ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data -ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok -ironic_inspector.test.unit.test_locking.TestToozLock.test_context -ironic_inspector.test.unit.test_locking.TestToozLock.test_context ... ok -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves ... ok -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ... ok -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update +ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok -ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ... ok -ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state -ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ... ok +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version +ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ... ok +ironic_inspector.test.unit.test_locking.TestInternalLock.test_release +ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok +ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ... ok -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ... ok -ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default -ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok -ironic_inspector.test.unit.test_locking.TestToozLock.test_release -ironic_inspector.test.unit.test_locking.TestToozLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ... ok +ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match +ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default +ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint +ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin ... ok +ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing +ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed -ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ... ok -ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default -ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves ... ok -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ... ok +ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa +ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ... ok +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error +ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ... ok +ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group +ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ... ok +ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected +ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ... ok -ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false -ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok -ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default -ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ... ok +ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options +ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests +ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error -ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ... ok -ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success -ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ... ok -ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error -ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ... ok -ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure -ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ... ok -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ... ok +ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager +ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ... ok -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ... ok +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address ... ok +ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session +ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ... ok +ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint +ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ... ok +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ... ok +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_manager ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ... ok -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ... ok +ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal +ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock +ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client -ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client ... ok -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_rules.TestGetRule.test_get +ironic_inspector.test.unit.test_rules.TestGetRule.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiRules.test_create -ironic_inspector.test.unit.test_main.TestApiRules.test_create ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address ... ok -ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails -ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ... ok -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ... ok +ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts +ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ... ok +ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid +ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ... ok +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ... ok +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get -ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ... ok -ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options -ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options ... ok -ironic_inspector.test.unit.test_main.TestApiContinue.test_continue -ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 -ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ... ok +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success +ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_successINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ... ok -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 ... ok -ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok -ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash +ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ... ok +ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz +ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ... ok +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ... ok -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved -ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix -ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ... ok -ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed -ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ... ok -ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session -ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid -ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check +ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ... ok +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api +ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ... ok +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ... ok +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ... ok +ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiRules.test_create +ironic_inspector.test.unit.test_main.TestApiRules.test_create ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ... ok -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ... ok -ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts -ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type -ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ... ok -ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all -ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_geINFO [alembic.runtime.migration] Will assume non-transactional DDL. + ... ok +ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all +ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ... ok +/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ... ok +ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error +ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error ... ok +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ... ok +ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success +ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error +ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme -ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok +ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure +ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ... ok +ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 +ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ... ok -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one -ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ... ok +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ... ok +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_workerINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiContinue.test_continue +ironic_inspector.test.unit.test_main.TestApiContinue.test_continue ... ok +ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid +ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed -ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ... ok +ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name +ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ... ok -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ... ok +ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found +ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ... ok +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries +ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ... ok +ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all +ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all ... ok +ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed +ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed ... ok +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error -ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error ... ok -ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished -ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ... ok -ironic_inspector.test.unit.test_main.TestApiRules.test_get_all -ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found -ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker -ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_service ... ok +ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type +ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type ... ok +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ... ok +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name ... ok +ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one +ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ... ok -ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed -ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ... ok -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ... ok -ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok -ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress -ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiRules.test_get_one -ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok -ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ... ok +ironic_inspector.test.unit.test_main.TestApiRules.test_get_all +ironic_inspector.test.unit.test_main.TestApiRules.test_get_all ... ok +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get -ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ... ok -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ... ok +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found +ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error -ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error ... ok -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ... ok -ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire -ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ... ok -ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error -ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error ... ok -ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok -ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiRules.test_get_one +ironic_inspector.test.unit.test_main.TestApiRules.test_get_one ... ok +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ... ok +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list -ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_admin ... ok -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set -ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ... ok -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok -ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port +ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock -ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries ... ok -ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking -ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ... ok -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ... ok +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns ... ok +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. @@ -4136,86 +4201,90 @@ INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name +ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name ... ok +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ... ok +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ... ok -ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data -ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ... ok -ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state -ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only +ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ... ok +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset -ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ... ok -ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release -ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ... ok -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success -ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ... ok +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store +ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ... ok -ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data -ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ... ok -ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data -ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ... ok +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok +ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok ... ok +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ... ok +ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up +ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception -ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ... ok -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ... ok -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data ... ok -ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port -ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ... ok -ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok -ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ... ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot +ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ... ok +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. @@ -4230,454 +4299,456 @@ INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found -ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ... ok +ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data +ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception +ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ... ok +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false ... ok -ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply -ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event -ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ... ok -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_member ... ok -ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal -ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal ... ok -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ... ok +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state +ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing -ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing ... ok -ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure -ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ... ok -ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db -ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path +ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ... ok +ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception +ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path +ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success -ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty -ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ... ok -ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check -ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check ... ok -ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false -ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ... ok -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic ... ok +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception +ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz -ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected -ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected ... ok -ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match -ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ... ok +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift -ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ... ok -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event +ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default +ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ... ok +ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none +ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ... ok +ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver +ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestPlugins.test_hook -ironic_inspector.test.unit.test_main.TestPlugins.test_hook ... ok -ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached -ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ... ok +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add -ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing -ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ... ok -ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate ... ok -ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active -ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib -ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ... ok -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices ... ok -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype ... ok -ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift -ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ... ok -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix -ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok +ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ... ok -INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ... ok +ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete +ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ... ok -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication ... ok -ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set -ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ... ok -ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces -ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ... ok -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk ... ok -ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored -ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false +ironic_inspector.test.unit.db.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ... ok +ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed +ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype ... ok -ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data -ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path +ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove -ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids ... ok -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot ... ok -ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file -ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ... ok -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices ... ok -ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored -ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none ... ok +ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware +ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs -ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ... ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off +ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ... ok +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed +ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_nodeINFO [alembic.runtime.migration] Will assume non-transactional DDL. + ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ... ok +ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication +ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found -ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs ... ok -ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope -ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices ... ok -ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name -ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_project_service ... ok -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts ... ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found +ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ... ok +ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found +ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_state_multiple ... ok +ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all +ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port -ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port ... ok -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created -ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ... ok -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_adminINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ... ok +/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +ironic_inspector.test.unit.test_main.TestPlugins.test_hook +ironic_inspector.test.unit.test_main.TestPlugins.test_hook ... ok +ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached +ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ... ok -ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 -ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ... ok -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ... ok +ironic_inspector.test.unit.test_main.TestApiAbort.test_ok +ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_ironic_unavailable ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list +ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name ... ok -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed ... ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active +ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset ... ok +ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic +ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker +ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided ... ok +ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok +ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_node ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list +ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_admin ... ok -ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write -ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ... ok -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ... ok -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ... ok -ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 -ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset +ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ... ok +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe ... ok +ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed +ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ... ok +ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add +ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add ... ok +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ... ok +ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished +ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed +ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api -ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop +ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac ... ok -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ... ok -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ... ok +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect ... ok +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone +ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing +ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ... ok -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk ... ok -ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled -ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_manager ... ok -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update ... ok +ironic_inspector.test.unit.test_process.TestReapply.test_ok +ironic_inspector.test.unit.test_process.TestReapply.test_ok ... ok +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. @@ -4687,53 +4758,59 @@ INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ... ok -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ... ok +ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress +ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state +ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ... ok +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac ... ok +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false ... ok +ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth +ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ... ok -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cacheINFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ... ok +ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data +ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. - ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ... ok -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_nodes_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ... ok +ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone +ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply -ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ... ok -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. @@ -4742,2153 +4819,2207 @@ INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs -ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ... ok -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db -ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ... ok -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available ... ok -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac ... ok +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed ... ok +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed +ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ... ok +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ... ok +ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data +ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list -ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list ... ok -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing -ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ... ok -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa ... ok -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_delete_options ... ok +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs +ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only ... ok -ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies -ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties +ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ... ok +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default ... ok +ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic +ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic ... ok +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ... ok +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs -ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs ... ok -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ... ok +ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start +ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid +ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ... ok +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ... ok -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only -ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only ... ok -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok +ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure +ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ... ok +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs +ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ... ok -ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok -ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch ... ok -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_reader ... ok +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot ... ok +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ... ok +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ... ok +ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state +ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ... ok -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json ... ok -ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok -ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ... ok -ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency -ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ... ok -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid +ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid ... ok +ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception +ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database +ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_active_nodes_before ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retriesINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error +ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ... ok -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ... ok -ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure -ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure ... ok -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries -ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ... ok -ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order -ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state +ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_multiple_state ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ... ok +ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot +ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ... ok +ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain +ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args +ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event -ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event ... ok -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port ... ok -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size -ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default -ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ... ok +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix +ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_data_unprocessed_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ... ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift +ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac ... ok -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event ... ok +ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state +ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_single_state ... ok +ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop +ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ... ok +ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked +ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager -ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value -ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ... ok -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args ... ok +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create +ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot -ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot ... ok -ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name -ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ... ok -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok +ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok ... ok +ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get +ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field ... ok -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic ... ok -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state -ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ... ok +ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member +ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port -ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ... ok -ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off -ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found ... ok +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state ... ok +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver +ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get -ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ... ok -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ... ok -ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure -ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ... ok -ironic_inspector.test.unit.test_process.TestProcessNode.test_ok -ironic_inspector.test.unit.test_process.TestProcessNode.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found +ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ... ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database +ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ... ok +ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies +ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory ... ok +ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect +ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all -ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value ... ok -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ... ok +ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default +ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ... ok +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api +ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid -ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active -ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_admin ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_node_by_uuid_version_mismatch ... ok +ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix +ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix ... ok +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default ... ok -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure -ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed +ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq ... ok -ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed -ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities ... ok -ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver -ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ... ok -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. -ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state -ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any -ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ... ok -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok -ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ... ok -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties -ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ... ok -ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads -ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ... ok +ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok +ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception +ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ... ok +ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default +ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt ... ok -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite ... ok -ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed -ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ... ok +ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state +ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state ... ok +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ... ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift +ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm ... ok +ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot +ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match ... ok +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_get_nodes ... ok +ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok +ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none -ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update -ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception -ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception ... ok -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid -ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all +ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok -ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ... ok -ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match -ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match ... ok +ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency +ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver -ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver ... ok -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database -ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default -ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ... ok -ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa -ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne ... ok +ironic_inspector.test.unit.test_introspect.TestAbort.test_ok +ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ... ok +ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait +ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok +ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data +ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data ... ok +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift -ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data ... ok -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first -ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ... ok ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name ... ok +ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state +ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ... ok +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database -ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database ... ok -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ... ok +ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order +ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_by_attributes ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ... ok +ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed +ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed ... ok +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format ... INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset -ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager ... ok -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ... ok +ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found +ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ... ok -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb -ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ... ok -ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift -ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ok +ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply +ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event ... ok +ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove +ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start -ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start ... ok -ironic_inspector.test.unit.test_rules.TestGetRule.test_get -ironic_inspector.test.unit.test_rules.TestGetRule.test_get ... ok -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state -ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state ... ok -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ... ok -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop -ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop ... ok +ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset +ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed ... ok +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all -ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all ... ok -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_already_finished +ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_list_nodes_options_by_uuid ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ... ok -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ... ok +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ... ok +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found -ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found ... ok -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ... ok +ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty +ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event ... ok +ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found +ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value +ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait -ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait ... ok -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str -ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ... ok +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb +ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb ... ok +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ... ok +ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success +ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook +ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path -ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ... ok +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data +ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ... ok +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails ... ok +ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any +ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any ... ok +ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing +ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path -ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value -ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event +ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_store_introspection_data ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member ... ok +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ... ok ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception +ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ... ok +ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data +ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ... ok +ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope +ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope ... ok +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ... ok +ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate ... ok +ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data +ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters -ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions -ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ... ok +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ... ok +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop +ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions -ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope -ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions -ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ... ok +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved +ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node ... ok +ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 +ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection +ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ... ok +ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data +ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data ... ok +ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port +ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply +ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ... ok -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader ... ok +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ... ok +ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict +ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ... ok +ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure +ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure ... ok +ironic_inspector.test.unit.test_rules.TestApply.test_apply +ironic_inspector.test.unit.test_rules.TestApply.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing +ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ... ok +ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 +ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ... ok +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception +ironic_inspector.test.unit.db.test_api.TestDBAPI.test_update_node_raises_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ... ok +ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list +ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ... ok +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions +ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ... ok -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ... ok +ironic_inspector.test.unit.test_rules.TestApply.test_no_rules +ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_service ... ok +ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string +ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default +ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail ... ok +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_first_match_on_skip_list_use_second ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node +ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected -ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ... ok +ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none +ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version ... ok +ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver +ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version_with_standard_singular_header ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version_with_standard_singular_header ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected +ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version -ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint -ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks ... ok +ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads +ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests -ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint -ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field +ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid -ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash -ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_reader ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ... ok -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member ... ok +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer +ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first +ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi +ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled -ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ... ok +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicatesINFO [alembic.runtime.migration] Will assume non-transactional DDL. + ... ok +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir +ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache +ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_introspect_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_dataINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_readerINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed -ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field ... ok +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection +ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit -ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ... ok -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get -ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set -ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ... ok +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute ... ok +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty ... ok -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_service ... ok +ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic +ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_adminINFO [alembic.runtime.migration] Will assume non-transactional DDL. + ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4INFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters +ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok -ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error -ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ... ok -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags ... ok +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestProcess.test_ok +ironic_inspector.test.unit.test_process.TestProcess.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error -ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data -ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name -ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ... ok +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin ... ok +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ... ok -ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data -ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_managerINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception +ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid -ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ... ok +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmcINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_that_matches_on_skip_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ... ok +ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client +ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_clientINFO [alembic.runtime.migration] Context impl SQLiteImpl. + ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path -ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ... ok -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg ... ok +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy ... ok +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions +ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member ... ok +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 +ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip ... ok +ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs +ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_old_format ... ok +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result +ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int ... ok +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs -ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match +ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict -ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict ... ok +ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db +ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list -ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string -ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none -ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions +ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions ... ok +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str +ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string ... ok +ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib +ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib ... ok +ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected +ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader ... ok +ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift +ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only ... ok +ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces +ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces ... ok +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces ... ok +ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected +ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active ... ok +ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file +ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope +ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope ... ok +ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift +ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe ... ok +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size +ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found ... ok +ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none +ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces ... ok -ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version -ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice -ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions -ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug +ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ... ok +ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored +ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored ... ok +ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port +ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer ... ok +ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok +ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_list_project_service ... ok +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok +ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok ... ok +ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored +ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored ... ok +ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure +ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin ... ok +ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug +ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin ... ok +ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name +ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer ... ok +ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire +ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available +ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin ... ok +ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking +ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version -ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin ... ok -ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync -ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release +ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_manager ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok ... ok +ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed +ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice -ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema -INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role ... ok -INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition -INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute -INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing -INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state -INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes -INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table -INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table -ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync -ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a -ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions -ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version -ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver ... ok +ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed +ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported ... ok +ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc +ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_no_role ... ok +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a -INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created +ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 ... ok +ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write +ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema +ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled +ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises +ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_root_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 ... ok -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer ... ok +ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs +ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs ... ok +ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions +ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed +ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_admin ... ok +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice -ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts ... ok -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist ... ok -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin ... ok +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok ... ok -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error ... INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure +ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_service ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist ... ok -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_create_project_service ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero -ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac ... ok -ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception -ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_service ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_all_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot -ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot ... ok -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables ... ok -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_admin ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked -ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_failsINFO [alembic.runtime.migration] Will assume non-transactional DDL. - ... ok -INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer ... ok -ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found -ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_delete_project_service ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ +ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception -ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception ... ok -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_introspect.TestAbort.test_ok -ironic_inspector.test.unit.test_introspect.TestAbort.test_ok ... ok -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_member ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed -ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed ... ok -INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_get_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing -ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication -ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication ... ok -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_manager ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found -ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_reader ... ok +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_rule_list_project_service ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service +ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_service ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_admin ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiAbort.test_ok -ironic_inspector.test.unit.test_main.TestApiAbort.test_ok ... ok -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir ... ok +ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire +ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin ... ok +ironic_inspector.test.unit.test_locking.TestToozLock.test_context +ironic_inspector.test.unit.test_locking.TestToozLock.test_context ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_allowlist ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_manager ... ok +ironic_inspector.test.unit.test_locking.TestToozLock.test_release +ironic_inspector.test.unit.test_locking.TestToozLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit +ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir -ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_member ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get +ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_ironic_unavailable_denylist ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table +ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set +ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set ... ok +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_reader ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service +ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_status_project_service ... ok +/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict +ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict ... ok +ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities +ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ... ok +ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply +ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer ... ok -ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire -ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire ... ok -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 ... ok +ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate +ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ... ok -ironic_inspector.test.unit.test_locking.TestInternalLock.test_context -ironic_inspector.test.unit.test_locking.TestInternalLock.test_context ... ok +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 ... ok -INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions -ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ... ok -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ... ok +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin ... ok +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter +ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter ... ok +ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure +ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure +ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 ... ok +ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object +ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync +ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version +ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a +INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition +ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice +ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute +INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime +ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails +ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing +ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok +ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version +ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false +ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false ... ok +ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions +ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_walk_versions ... INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state +skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes +INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table +INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync +ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active +ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version +ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set +ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice +ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock -ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock ... ok -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 -ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 ... ok -ironic_inspector.test.unit.test_locking.TestInternalLock.test_release -ironic_inspector.test.unit.test_locking.TestInternalLock.test_release ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error -ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error ... ok -ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected -ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args -ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args ... ok -ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected -ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create -ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create ... ok -ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug -ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug ... ok -ironic_inspector.test.unit.test_process.TestProcess.test_already_finished -ironic_inspector.test.unit.test_process.TestProcess.test_already_finished ... ok -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer -ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer ... ok -ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug -ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema +ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions +ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook -ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook ... ok +ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok +ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error +ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error ... ok +INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ... ok -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates ... ok -ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception -ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception ... ok -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_invalid_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply ... ok +ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error +ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error ... ok +ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice +ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_twice ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit ... ok -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errorsINFO [alembic.runtime.migration] Context impl SQLiteImpl. - ... ok -INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection -ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both ... ok +ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name +ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both ... ok -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer ... ok -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ... ok +ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data +ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates ... ok -ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions -ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency ... ok -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_multiple_state ... ok -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ... ok +ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid +ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid ... ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked ... ok INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. -INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node -ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node ... ok -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state -ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_state ... ok -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates ... ok +INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get +ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get ... ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error ... ok +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ... ok -ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected -ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected ... ok -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs ... ok -ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available -ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid +ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty ... ok +INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked -ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ... ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed -ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed ... ok -ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field -ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field ... ok -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result -ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result ... ok -ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed -ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found ... ok +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock ... ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict ... ok +INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestReapply.test_ok -ironic_inspector.test.unit.test_process.TestReapply.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi -ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found ... ok +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked +ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed -ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data -ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data ... ok -ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache -ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache ... ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok ... ok +INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc -ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc ... ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group -ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group ... ok -ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port -ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ... ok +INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection -ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection ... ok -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs ... ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data ... ok +INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces ... ok -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises -ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic -ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic ... ok -ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure -ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcess.test_ok -ironic_inspector.test.unit.test_process.TestProcess.test_ok ... ok -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock ... ok -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic ... ok +INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception -ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception ... ok +INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping ... ok -ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data -ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members ... ok -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite ... ok +ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions +ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_walk_versions ... ok +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop -ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure -ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure ... ok +INFO [alembic.runtime.migration] Running stamp_revision -> b55109d5063a INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete ... ok +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list ... ok +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event ... ok +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled +ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group ... ok -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all ... ok +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite +ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite ... ok +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state ... ok +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present -ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error ... ok -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state ... ok +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error -ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception -ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception ... ok +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none -ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none ... ok +ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails +ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok -ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok ... ok -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. +INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value +ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat ... ok +INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware -ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware ... ok -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist ... ok +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_cache ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic -ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed ... ok +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db +ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth -ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth ... ok -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop -ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply -ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate -ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestApply.test_apply -ironic_inspector.test.unit.test_rules.TestApply.test_apply ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_rules.TestApply.test_no_rules -ironic_inspector.test.unit.test_rules.TestApply.test_no_rules ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ -ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api -ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api ... ok -ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure -ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure ... ok +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state +ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure -ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get +ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object -ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object ... ok +ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set +ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. +ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port +ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. -ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails -ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok +ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure +ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure ... ok ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. @@ -6905,22 +7036,22 @@ ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails ... ok ---------------------------------------------------------------------- -Ran 851 tests in 877.178s +Ran 851 tests in 42.846s OK (skipped=8) + stestr slowest Test id Runtime (s) ----------------------------------------------------------------------------------------------- ----------- -ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version 194.232 -ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync 126.062 -ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version 122.255 -ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version 114.581 -ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync 109.552 -ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin 21.213 -ironic_inspector.test.unit.test_api_tools.StateFieldTestCase.test_invalid_state 20.296 -ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host 20.287 -ironic_inspector.test.unit.test_acl.TestRBACProjectScope.test_abort_project_admin 19.251 -ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire 18.879 +ironic_inspector.test.unit.db.test_migrations.TestMigrationsMySQL.test_upgrade_and_version 5.653 +ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync 5.636 +ironic_inspector.test.unit.db.test_migrations.TestMigrationSqlite.test_upgrade_and_version 4.984 +ironic_inspector.test.unit.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync 4.164 +ironic_inspector.test.unit.db.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version 4.139 +ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client 1.359 +ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ 1.081 +ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails 0.794 +ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails 0.759 +ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails 0.699 + rm -rf .stestr mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \ @@ -6938,9 +7069,9 @@ --namespace oslo.service.sslutils \ --namespace oslo.service.wsgi pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/usr/share/ironic-inspector/inspector.conf keystone_authtoken ironic-inspector -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/www_authenticate_uri -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/auth_type -pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.JamBNe:[keystone_authtoken]/region_name +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.zjIbNO:[keystone_authtoken]/www_authenticate_uri +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.zjIbNO:[keystone_authtoken]/auth_type +pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.zjIbNO:[keystone_authtoken]/region_name mkdir -p /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d PYTHONPATH=/build/reproducible-path/ironic-inspector-12.3.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \ --output-file /build/reproducible-path/ironic-inspector-12.3.0/debian/ironic-inspector/etc/ironic-inspector/policy.d/00_default_policy.yaml \ @@ -6992,11 +7123,11 @@ dh_python3 --shebang=/usr/bin/python3 I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-api-wsgi I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-conductor +I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-rootwrap +I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-migrate-data I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-status I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-dbsync -I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-rootwrap -I: dh_python3 tools:113: replacing shebang in debian/python3-ironic-inspector/usr/bin/ironic-inspector-migrate-data make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/ironic-inspector-12.3.0' @@ -7011,37 +7142,34 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in -+ echo debian/ironic-inspector.init.in -libfakeroot internal error: payload not recognized! -+ sed s/.init.in// +++ ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in ++ for i in `ls -1 debian/*.init.in` +++ echo debian/ironic-inspector.init.in +++ sed s/.init.in// + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in -libfakeroot internal error: payload not recognized! -libfakeroot internal error: payload not recognized! -libfakeroot internal error: payload not recognized! -libfakeroot internal error: payload not recognized! -+ + sed s/.init.in// -echo debian/ironic-inspector.ironic-inspector-api.init.in ++ for i in `ls -1 debian/*.init.in` +++ echo debian/ironic-inspector.ironic-inspector-api.init.in +++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in -+ echo debian/ironic-inspector.ironic-inspector-conductor.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in +++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in -libfakeroot internal error: payload not recognized! # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ @@ -7050,27 +7178,25 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in -+ echo debian/ironic-inspector.init.in -+ sed s/.init.in/.service.in/ +++ ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in ++ for i in `ls debian/*.init.in` +++ echo debian/ironic-inspector.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in -+ [ -e debian/ironic-inspector.service.in ] ++ '[' -e debian/ironic-inspector.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.init.in -libfakeroot internal error: payload not recognized! -+ echo debian/ironic-inspector.ironic-inspector-api.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/ironic-inspector.ironic-inspector-api.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in -+ [ -e debian/ironic-inspector.ironic-inspector-api.service.in ] ++ '[' -e debian/ironic-inspector.ironic-inspector-api.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in -libfakeroot internal error: payload not recognized! -+ echo debian/ironic-inspector.ironic-inspector-conductor.init.in -libfakeroot internal error: payload not recognized! -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in -+ [ -e debian/ironic-inspector.ironic-inspector-conductor.service.in ] ++ '[' -e debian/ironic-inspector.ironic-inspector-conductor.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in -libfakeroot internal error: payload not recognized! -libfakeroot internal error: payload not recognized! dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' debian/rules override_dh_installsystemd @@ -7086,34 +7212,34 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in -+ sed s/.init.in// -+ echo debian/ironic-inspector.init.in +++ ls -1 debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in ++ for i in `ls -1 debian/*.init.in` +++ echo debian/ironic-inspector.init.in +++ sed s/.init.in// + MYINIT=debian/ironic-inspector + cp debian/ironic-inspector.init.in debian/ironic-inspector.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.init.in -+ echo debian/ironic-inspector.ironic-inspector-api.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/ironic-inspector.ironic-inspector-api.init.in +++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-api + cp debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in -libfakeroot internal error: payload not recognized! -+ echo debian/ironic-inspector.ironic-inspector-conductor.init.in -+ sed s/.init.in// ++ for i in `ls -1 debian/*.init.in` +++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in +++ sed s/.init.in// + MYINIT=debian/ironic-inspector.ironic-inspector-conductor + cp debian/ironic-inspector.ironic-inspector-conductor.init.in debian/ironic-inspector.ironic-inspector-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in -libfakeroot internal error: payload not recognized! -libfakeroot internal error: payload not recognized! # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ @@ -7122,27 +7248,25 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in -+ echo debian/ironic-inspector.init.in -+ sed s/.init.in/.service.in/ +++ ls debian/ironic-inspector.init.in debian/ironic-inspector.ironic-inspector-api.init.in debian/ironic-inspector.ironic-inspector-conductor.init.in ++ for i in `ls debian/*.init.in` +++ echo debian/ironic-inspector.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.service.in -+ [ -e debian/ironic-inspector.service.in ] ++ '[' -e debian/ironic-inspector.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.init.in -libfakeroot internal error: payload not recognized! -libfakeroot internal error: payload not recognized! -+ echo debian/ironic-inspector.ironic-inspector-api.init.in -libfakeroot internal error: payload not recognized! -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/ironic-inspector.ironic-inspector-api.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-api.service.in -+ [ -e debian/ironic-inspector.ironic-inspector-api.service.in ] ++ '[' -e debian/ironic-inspector.ironic-inspector-api.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-api.init.in -libfakeroot internal error: payload not recognized! -+ echo debian/ironic-inspector.ironic-inspector-conductor.init.in -+ sed s/.init.in/.service.in/ ++ for i in `ls debian/*.init.in` +++ echo debian/ironic-inspector.ironic-inspector-conductor.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/ironic-inspector.ironic-inspector-conductor.service.in -+ [ -e debian/ironic-inspector.ironic-inspector-conductor.service.in ] ++ '[' -e debian/ironic-inspector.ironic-inspector-conductor.service.in ']' + pkgos-gen-systemd-unit debian/ironic-inspector.ironic-inspector-conductor.init.in -libfakeroot internal error: payload not recognized! dh_installsystemd -pironic-inspector --name=ironic-inspector-api dh_installsystemd -pironic-inspector --name=ironic-inspector-conductor make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' @@ -7177,8 +7301,8 @@ make[1]: Leaving directory '/build/reproducible-path/ironic-inspector-12.3.0' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils -dpkg-deb: building package 'python3-ironic-inspector' in '../python3-ironic-inspector_12.3.0-2_all.deb'. dpkg-deb: building package 'ironic-inspector' in '../ironic-inspector_12.3.0-2_all.deb'. +dpkg-deb: building package 'python3-ironic-inspector' in '../python3-ironic-inspector_12.3.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../ironic-inspector_12.3.0-2_amd64.buildinfo dpkg-genchanges --build=binary -O../ironic-inspector_12.3.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -7187,12 +7311,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1278004/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1401919 and its subdirectories -I: Current time: Thu Nov 21 14:43:42 -12 2024 -I: pbuilder-time-stamp: 1732243422 +I: removing directory /srv/workspace/pbuilder/1278004 and its subdirectories +I: Current time: Thu Dec 25 23:09:52 +14 2025 +I: pbuilder-time-stamp: 1766653792 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/ironic-inspector_12.3.0-2.diff: 93.8% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/ironic-inspector_12.3.0-2.diff.gz b2/build.log: 90.0% -- replaced with stdout Compressing the 1st log... b1/build.log: 90.1% -- replaced with stdout Fri Nov 22 02:46:55 UTC 2024 I: diffoscope 283 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_ironic-inspector_trixie_amd64_1732243615 + touch /var/log/reproducible-builds/diffoscope_stamp_ironic-inspector_trixie_amd64_1732243615 + RESULT=0 + systemd-run '--description=diffoscope on ironic-inspector/12.3.0-2 in trixie/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_25-22646 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN --run-session -c jenkins-reproducible-trixie-diffoscope-088410e4-30d1-4b69-881d-c6f7b8eccf62 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/dbd-tmp-hlRp2LJ ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/ironic-inspector_12.3.0-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/ironic-inspector_12.3.0-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/ironic-inspector_12.3.0-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b1/ironic-inspector_12.3.0-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b2/ironic-inspector_12.3.0-2_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_25-22646.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/ironic-inspector_12.3.0-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/ironic-inspector_12.3.0-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/ironic-inspector_12.3.0-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b1/ironic-inspector_12.3.0-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.Et38TrAN/b2/ironic-inspector_12.3.0-2_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.333s) 0.333s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.016s) 0.016s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 635ms CPU time consumed: 636ms _ _ _ _ (_)_ __ ___ _ __ (_) ___ (_)_ __ ___ _ __ ___ ___| |_ ___ _ __ | | '__/ _ \| '_ \| |/ __|____| | '_ \/ __| '_ \ / _ \/ __| __/ _ \| '__| | | | | (_) | | | | | (_|_____| | | | \__ \ |_) | __/ (__| || (_) | | |_|_| \___/|_| |_|_|\___| |_|_| |_|___/ .__/ \___|\___|\__\___/|_| |_| Fri Nov 22 02:46:56 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Fri Nov 22 02:46:56 UTC 2024 I: ironic-inspector from trixie built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-22 02:46:56] INFO: Starting at 2024-11-22 02:46:56.847507 [2024-11-22 02:46:56] INFO: Generating the pages of 1 package(s) [2024-11-22 02:46:57] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/amd64/ironic-inspector didn't produce a buildlog, even though it has been built. [2024-11-22 02:46:57] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bullseye/amd64/ironic-inspector_10.4.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bullseye/amd64/ironic-inspector_10.4.1-1.diff.gz is missing [2024-11-22 02:46:57] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bullseye/arm64/ironic-inspector_10.4.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bullseye/arm64/ironic-inspector_10.4.1-1.diff.gz is missing [2024-11-22 02:46:57] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bullseye/armhf/ironic-inspector_10.4.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bullseye/armhf/ironic-inspector_10.4.1-1.diff.gz is missing [2024-11-22 02:46:57] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bullseye/i386/ironic-inspector_10.4.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bullseye/i386/ironic-inspector_10.4.1-1.diff.gz is missing [2024-11-22 02:46:57] INFO: Finished at 2024-11-22 02:46:57.364217, took: 0:00:00.516714 Fri Nov 22 02:46:57 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/amd64/ironic-inspector.html Fri Nov 22 02:46:57 UTC 2024 I: Submitting .buildinfo files to external archives: Fri Nov 22 02:46:57 UTC 2024 I: Submitting 20K b1/ironic-inspector_12.3.0-2_amd64.buildinfo.asc https://buildinfo.debian.net/b34d050aed1cb679ebf32aeeaf6ccd59a152ef1d/ironic-inspector_12.3.0-2_all Fri Nov 22 02:46:58 UTC 2024 I: Submitting 20K b2/ironic-inspector_12.3.0-2_amd64.buildinfo.asc https://buildinfo.debian.net/41387965b214833590257d24d3865337d16c5125/ironic-inspector_12.3.0-2_all Fri Nov 22 02:46:59 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Nov 22 02:46:59 UTC 2024 I: Done submitting .buildinfo files. Fri Nov 22 02:46:59 UTC 2024 I: Removing signed ironic-inspector_12.3.0-2_amd64.buildinfo.asc files: removed './b1/ironic-inspector_12.3.0-2_amd64.buildinfo.asc' removed './b2/ironic-inspector_12.3.0-2_amd64.buildinfo.asc' 1732243619 amd64 trixie ironic-inspector Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/ironic-inspector_12.3.0-2.rbuild.log: 89.7% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/ironic-inspector_12.3.0-2.rbuild.log.gz [2024-11-22 02:46:59] INFO: Starting at 2024-11-22 02:46:59.726964 [2024-11-22 02:46:59] INFO: Generating the pages of 1 package(s) [2024-11-22 02:47:00] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bullseye/amd64/ironic-inspector_10.4.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bullseye/amd64/ironic-inspector_10.4.1-1.diff.gz is missing [2024-11-22 02:47:00] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bullseye/arm64/ironic-inspector_10.4.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bullseye/arm64/ironic-inspector_10.4.1-1.diff.gz is missing [2024-11-22 02:47:00] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bullseye/armhf/ironic-inspector_10.4.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bullseye/armhf/ironic-inspector_10.4.1-1.diff.gz is missing [2024-11-22 02:47:00] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bullseye/i386/ironic-inspector_10.4.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bullseye/i386/ironic-inspector_10.4.1-1.diff.gz is missing [2024-11-22 02:47:00] INFO: Finished at 2024-11-22 02:47:00.385168, took: 0:00:00.658208 All cleanup done. Fri Nov 22 02:47:00 UTC 2024 - total duration: 0h 33m 21s. Fri Nov 22 02:47:00 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-2DkP6LPN, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 33min 25.085s CPU time consumed: 8.490s