0s autopkgtest [02:57:08]: starting date and time: 2024-11-05 02:57:08+0000 0s autopkgtest [02:57:08]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [02:57:08]: host juju-7f2275-prod-proposed-migration-environment-14; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work._wkoouu6/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-pytest-asyncio --apt-upgrade pyotgw --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-pytest-asyncio/0.24.0a1-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-14@lcy02-62.secgroup --name adt-plucky-amd64-pyotgw-20241105-025708-juju-7f2275-prod-proposed-migration-environment-14-57bf3e05-5512-4f41-92b7-28b4fb2e0522 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-14 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 48s autopkgtest [02:57:56]: testbed dpkg architecture: amd64 48s autopkgtest [02:57:56]: testbed apt version: 2.9.8 48s autopkgtest [02:57:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 48s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 48s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [22.2 kB] 48s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [177 kB] 48s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1772 kB] 48s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 48s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [180 kB] 48s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [255 kB] 48s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 48s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [618 kB] 48s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [1405 kB] 48s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [53.4 kB] 48s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [16.3 kB] 49s Fetched 4613 kB in 0s (9853 kB/s) 49s Reading package lists... 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 51s Calculating upgrade... 51s The following packages will be upgraded: 51s libldap-common libldap2 libtraceevent1 libtraceevent1-plugin 51s python3-oauthlib 51s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 51s Need to get 406 kB of archives. 51s After this operation, 16.4 kB of additional disk space will be used. 51s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libtraceevent1-plugin amd64 1:1.8.3-1ubuntu1 [21.0 kB] 51s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libtraceevent1 amd64 1:1.8.3-1ubuntu1 [65.4 kB] 51s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libldap-common all 2.6.8+dfsg-1~exp4ubuntu3 [32.3 kB] 51s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libldap2 amd64 2.6.8+dfsg-1~exp4ubuntu3 [198 kB] 51s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-oauthlib all 3.2.2-2 [89.8 kB] 51s Fetched 406 kB in 0s (8339 kB/s) 52s (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 ... 75323 files and directories currently installed.) 52s Preparing to unpack .../libtraceevent1-plugin_1%3a1.8.3-1ubuntu1_amd64.deb ... 52s Unpacking libtraceevent1-plugin:amd64 (1:1.8.3-1ubuntu1) over (1:1.8.2-1ubuntu3) ... 52s Preparing to unpack .../libtraceevent1_1%3a1.8.3-1ubuntu1_amd64.deb ... 52s Unpacking libtraceevent1:amd64 (1:1.8.3-1ubuntu1) over (1:1.8.2-1ubuntu3) ... 52s Preparing to unpack .../libldap-common_2.6.8+dfsg-1~exp4ubuntu3_all.deb ... 52s Unpacking libldap-common (2.6.8+dfsg-1~exp4ubuntu3) over (2.6.8+dfsg-1~exp4ubuntu1) ... 52s Preparing to unpack .../libldap2_2.6.8+dfsg-1~exp4ubuntu3_amd64.deb ... 52s Unpacking libldap2:amd64 (2.6.8+dfsg-1~exp4ubuntu3) over (2.6.8+dfsg-1~exp4ubuntu1) ... 52s Preparing to unpack .../python3-oauthlib_3.2.2-2_all.deb ... 52s Unpacking python3-oauthlib (3.2.2-2) over (3.2.2-1) ... 52s Setting up libldap-common (2.6.8+dfsg-1~exp4ubuntu3) ... 52s Setting up python3-oauthlib (3.2.2-2) ... 52s Setting up libtraceevent1:amd64 (1:1.8.3-1ubuntu1) ... 52s Setting up libldap2:amd64 (2.6.8+dfsg-1~exp4ubuntu3) ... 52s Setting up libtraceevent1-plugin:amd64 (1:1.8.3-1ubuntu1) ... 52s Processing triggers for man-db (2.12.1-3) ... 52s Processing triggers for libc-bin (2.40-1ubuntu3) ... 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 53s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 53s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 53s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 55s Reading package lists... 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s Calculating upgrade... 55s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 55s Reading package lists... 56s Building dependency tree... 56s Reading state information... 56s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s autopkgtest [02:58:05]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 57s autopkgtest [02:58:05]: @@@@@@@@@@@@@@@@@@@@ apt-source pyotgw 57s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pyotgw 2.2.0-2 (dsc) [2216 B] 57s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pyotgw 2.2.0-2 (tar) [55.2 kB] 57s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pyotgw 2.2.0-2 (diff) [2312 B] 57s gpgv: Signature made Wed Aug 14 07:43:13 2024 UTC 57s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 57s gpgv: Can't check signature: No public key 57s dpkg-source: warning: cannot verify inline signature for ./pyotgw_2.2.0-2.dsc: no acceptable signature found 58s autopkgtest [02:58:06]: testing package pyotgw version 2.2.0-2 58s autopkgtest [02:58:06]: build not needed 58s autopkgtest [02:58:06]: test run-tests: preparing testbed 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 59s Starting pkgProblemResolver with broken count: 0 59s Starting 2 pkgProblemResolver with broken count: 0 59s Done 59s The following additional packages will be installed: 59s python3-all python3-async-generator python3-iniconfig python3-packaging 59s python3-pluggy python3-pyotgw python3-pyserial-asyncio-fast python3-pytest 59s python3-pytest-asyncio 59s The following NEW packages will be installed: 59s autopkgtest-satdep python3-all python3-async-generator python3-iniconfig 59s python3-packaging python3-pluggy python3-pyotgw 59s python3-pyserial-asyncio-fast python3-pytest python3-pytest-asyncio 59s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 59s Need to get 395 kB/396 kB of archives. 59s After this operation, 1951 kB of additional disk space will be used. 59s Get:1 /tmp/autopkgtest.FOZnVg/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [728 B] 59s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.12.6-0ubuntu1 [886 B] 59s Get:3 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-async-generator all 1.10-4 [17.5 kB] 59s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 59s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 59s Get:6 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 59s Get:7 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyserial-asyncio-fast all 0.14-2 [10.3 kB] 59s Get:8 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyotgw all 2.2.0-2 [31.0 kB] 59s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.2-1 [251 kB] 59s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-pytest-asyncio all 0.24.0a1-1 [15.8 kB] 59s Fetched 395 kB in 0s (9892 kB/s) 59s Selecting previously unselected package python3-all. 59s (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 ... 75323 files and directories currently installed.) 59s Preparing to unpack .../0-python3-all_3.12.6-0ubuntu1_amd64.deb ... 59s Unpacking python3-all (3.12.6-0ubuntu1) ... 59s Selecting previously unselected package python3-async-generator. 59s Preparing to unpack .../1-python3-async-generator_1.10-4_all.deb ... 59s Unpacking python3-async-generator (1.10-4) ... 59s Selecting previously unselected package python3-iniconfig. 59s Preparing to unpack .../2-python3-iniconfig_1.1.1-2_all.deb ... 59s Unpacking python3-iniconfig (1.1.1-2) ... 59s Selecting previously unselected package python3-packaging. 59s Preparing to unpack .../3-python3-packaging_24.1-1_all.deb ... 59s Unpacking python3-packaging (24.1-1) ... 59s Selecting previously unselected package python3-pluggy. 59s Preparing to unpack .../4-python3-pluggy_1.5.0-1_all.deb ... 59s Unpacking python3-pluggy (1.5.0-1) ... 59s Selecting previously unselected package python3-pyserial-asyncio-fast. 60s Preparing to unpack .../5-python3-pyserial-asyncio-fast_0.14-2_all.deb ... 60s Unpacking python3-pyserial-asyncio-fast (0.14-2) ... 60s Selecting previously unselected package python3-pyotgw. 60s Preparing to unpack .../6-python3-pyotgw_2.2.0-2_all.deb ... 60s Unpacking python3-pyotgw (2.2.0-2) ... 60s Selecting previously unselected package python3-pytest. 60s Preparing to unpack .../7-python3-pytest_8.3.2-1_all.deb ... 60s Unpacking python3-pytest (8.3.2-1) ... 60s Selecting previously unselected package python3-pytest-asyncio. 60s Preparing to unpack .../8-python3-pytest-asyncio_0.24.0a1-1_all.deb ... 60s Unpacking python3-pytest-asyncio (0.24.0a1-1) ... 60s Selecting previously unselected package autopkgtest-satdep. 60s Preparing to unpack .../9-1-autopkgtest-satdep.deb ... 60s Unpacking autopkgtest-satdep (0) ... 60s Setting up python3-iniconfig (1.1.1-2) ... 60s Setting up python3-async-generator (1.10-4) ... 60s Setting up python3-all (3.12.6-0ubuntu1) ... 60s Setting up python3-packaging (24.1-1) ... 60s Setting up python3-pluggy (1.5.0-1) ... 60s Setting up python3-pyserial-asyncio-fast (0.14-2) ... 60s Setting up python3-pyotgw (2.2.0-2) ... 60s Setting up python3-pytest (8.3.2-1) ... 61s Setting up python3-pytest-asyncio (0.24.0a1-1) ... 61s Setting up autopkgtest-satdep (0) ... 61s Processing triggers for man-db (2.12.1-3) ... 63s (Reading database ... 75552 files and directories currently installed.) 63s Removing autopkgtest-satdep (0) ... 63s autopkgtest [02:58:11]: test run-tests: [----------------------- 64s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 64s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 64s 64s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 64s ============================= test session starts ============================== 64s platform linux -- Python 3.12.7, pytest-8.3.2, pluggy-1.5.0 -- /usr/bin/python3.12 64s cachedir: .pytest_cache 64s rootdir: /tmp/autopkgtest.FOZnVg/autopkgtest_tmp 64s plugins: typeguard-4.3.0, asyncio-0.24.0a1 64s asyncio: mode=Mode.AUTO, default_loop_scope=None 64s collecting ... collected 91 items 64s 64s tests/test_commandprocessor.py::test_submit_response_queuefull PASSED [ 1%] 64s tests/test_commandprocessor.py::test_issue_cmd PASSED [ 2%] 64s tests/test_connection.py::test_connect_success_and_reconnect PASSED [ 3%] 64s tests/test_connection.py::test_connect_cancel PASSED [ 4%] 64s tests/test_connection.py::test_disconnect PASSED [ 5%] 64s tests/test_connection.py::test_disconnect_while_connecting PASSED [ 6%] 64s tests/test_connection.py::test_reconnect PASSED [ 7%] 64s tests/test_connection.py::test_reconnect_after_connection_loss PASSED [ 8%] 64s tests/test_connection.py::test_connected PASSED [ 9%] 64s tests/test_connection.py::test_set_connection_config PASSED [ 10%] 64s tests/test_connection.py::test_attempt_connect_success PASSED [ 12%] 64s tests/test_connection.py::test_attempt_connect_serialexception PASSED [ 13%] 64s tests/test_connection.py::test_attempt_connect_timeouterror PASSED [ 14%] 64s tests/test_connection.py::test_attempt_connect_syntaxerror PASSED [ 15%] 64s tests/test_connection.py::test_cleanup PASSED [ 16%] 64s tests/test_connection.py::test_get_retry_timeout PASSED [ 17%] 64s tests/test_connection.py::test_is_active PASSED [ 18%] 64s tests/test_connection.py::test_inform_watchdog PASSED [ 19%] 64s tests/test_connection.py::test_start PASSED [ 20%] 64s tests/test_connection.py::test_stop PASSED [ 21%] 64s tests/test_connection.py::test_watchdog PASSED [ 23%] 64s tests/test_messageprocessor.py::test_cleanup PASSED [ 24%] 64s tests/test_messageprocessor.py::test_connection_lost PASSED [ 25%] 64s tests/test_messageprocessor.py::test_submit_matched_message PASSED [ 26%] 64s tests/test_messageprocessor.py::test_dissect_msg PASSED [ 27%] 64s tests/test_messageprocessor.py::test_get_msgtype PASSED [ 28%] 64s tests/test_messageprocessor.py::test_process_msgs PASSED [ 29%] 64s tests/test_messageprocessor.py::test_process_msg PASSED [ 30%] 64s tests/test_messageprocessor.py::test_get_dict_update_for_action PASSED [ 31%] 64s tests/test_messageprocessor.py::test_quirk_trovrd PASSED [ 32%] 64s tests/test_messageprocessor.py::test_quirk_trset_s2m PASSED [ 34%] 64s tests/test_messageprocessor.py::test_get_flag8 PASSED [ 35%] 64s tests/test_messageprocessor.py::test_get_u8 PASSED [ 36%] 64s tests/test_messageprocessor.py::test_get_s8 PASSED [ 37%] 64s tests/test_messageprocessor.py::test_get_f8_8 PASSED [ 38%] 64s tests/test_messageprocessor.py::test_get_u16 PASSED [ 39%] 64s tests/test_messageprocessor.py::test_get_s16 PASSED [ 40%] 64s tests/test_messages.py::test_message_registry PASSED [ 41%] 64s tests/test_protocol.py::test_connection_made PASSED [ 42%] 64s tests/test_protocol.py::test_connection_lost PASSED [ 43%] 64s tests/test_protocol.py::test_connected PASSED [ 45%] 64s tests/test_protocol.py::test_cleanup PASSED [ 46%] 64s tests/test_protocol.py::test_disconnect PASSED [ 47%] 64s tests/test_protocol.py::test_data_received PASSED [ 48%] 64s tests/test_protocol.py::test_line_received PASSED [ 49%] 64s tests/test_protocol.py::test_active PASSED [ 50%] 64s tests/test_protocol.py::test_init_and_wait_for_activity PASSED [ 51%] 64s tests/test_pyotgw.py::test_cleanup PASSED [ 52%] 64s tests/test_pyotgw.py::test_connect_success_and_reconnect_with_gpio PASSED [ 53%] 64s tests/test_pyotgw.py::test_connect_skip_init PASSED [ 54%] 64s tests/test_pyotgw.py::test_connect_serialexception PASSED [ 56%] 64s tests/test_pyotgw.py::test_connect_cancel PASSED [ 57%] 64s tests/test_pyotgw.py::test_connect_timeouterror PASSED [ 58%] 64s tests/test_pyotgw.py::test_disconnect_while_connecting PASSED [ 59%] 64s tests/test_pyotgw.py::test_set_connection_options PASSED [ 60%] 64s tests/test_pyotgw.py::test_set_target_temp PASSED [ 61%] 64s tests/test_pyotgw.py::test_set_temp_sensor_function PASSED [ 62%] 64s tests/test_pyotgw.py::test_set_outside_temp PASSED [ 63%] 64s tests/test_pyotgw.py::test_set_clock PASSED [ 64%] 64s tests/test_pyotgw.py::test_get_reports PASSED [ 65%] 64s tests/test_pyotgw.py::test_get_status PASSED [ 67%] 64s tests/test_pyotgw.py::test_set_hot_water_ovrd PASSED [ 68%] 64s tests/test_pyotgw.py::test_set_mode PASSED [ 69%] 64s tests/test_pyotgw.py::test_set_led_mode PASSED [ 70%] 64s tests/test_pyotgw.py::test_set_gpio_mode PASSED [ 71%] 64s tests/test_pyotgw.py::test_set_setback_temp PASSED [ 72%] 64s tests/test_pyotgw.py::test_add_alternative PASSED [ 73%] 64s tests/test_pyotgw.py::test_del_alternative PASSED [ 74%] 64s tests/test_pyotgw.py::test_add_unknown_id PASSED [ 75%] 64s tests/test_pyotgw.py::test_del_unknown_id PASSED [ 76%] 64s tests/test_pyotgw.py::test_set_max_ch_setpoint PASSED [ 78%] 64s tests/test_pyotgw.py::test_set_dhw_setpoint PASSED [ 79%] 64s tests/test_pyotgw.py::test_set_max_relative_mod PASSED [ 80%] 64s tests/test_pyotgw.py::test_set_control_setpoint PASSED [ 81%] 64s tests/test_pyotgw.py::test_set_control_setpoint_2 PASSED [ 82%] 64s tests/test_pyotgw.py::test_set_ch_enable_bit PASSED [ 83%] 64s tests/test_pyotgw.py::test_set_ch2_enable_bit PASSED [ 84%] 64s tests/test_pyotgw.py::test_set_ventilation PASSED [ 85%] 64s tests/test_pyotgw.py::test_send_transparent_command PASSED [ 86%] 64s tests/test_pyotgw.py::test_subscribe_and_unsubscribe PASSED [ 87%] 64s tests/test_pyotgw.py::test_wait_for_cmd PASSED [ 89%] 64s tests/test_pyotgw.py::test_poll_gpio PASSED [ 90%] 64s tests/test_status.py::test_reset PASSED [ 91%] 64s tests/test_status.py::test_status PASSED [ 92%] 64s tests/test_status.py::test_delete_value PASSED [ 93%] 64s tests/test_status.py::test_submit_partial_update PASSED [ 94%] 64s tests/test_status.py::test_submit_full_update PASSED [ 95%] 64s tests/test_status.py::test_subscribe PASSED [ 96%] 64s tests/test_status.py::test_unsubscribe PASSED [ 97%] 64s tests/test_status.py::test_stop_reporting PASSED [ 98%] 64s tests/test_status.py::test_process_updates PASSED [100%] 64s 64s ============================== 91 passed in 0.43s ============================== 65s autopkgtest [02:58:13]: test run-tests: -----------------------] 65s autopkgtest [02:58:13]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 65s run-tests PASS 65s autopkgtest [02:58:13]: @@@@@@@@@@@@@@@@@@@@ summary 65s run-tests PASS 75s nova [W] Skipping flock for amd64 75s Creating nova instance adt-plucky-amd64-pyotgw-20241105-025708-juju-7f2275-prod-proposed-migration-environment-14-57bf3e05-5512-4f41-92b7-28b4fb2e0522 from image adt/ubuntu-plucky-amd64-server-20241104.img (UUID 0ab90577-a6b7-4a72-9ab8-957838d495c0)...