Test ran at 2024-06-03 12:56:26.192644+00:00 SOLUTION: scripted_testing=2.0.0: Integration testing Origin: commit 6720b9250e31c58d150d52c554193e22767a0704 from https://github.com/simonjwright/scripted_testing.git Properties: Author: Simon Wright Description: Integration testing License: GPL-3.0-or-later Long_Description: To set the scene, the Ada software under test (SUT) forms part of a system. Generally, the system will be constructed using a layered approach, and the other parts of the system that interact with the SUT are higher-level (which can call interface subprograms presented by the SUT) or lower-level (whose interfaces can be called by the SUT, or which can provide callbacks to the SUT). This package is intended for testing at a level between unit testing (using, for example, [AUnit](https://github.com/AdaCore/aunit)) and integration testing (using real hardware). Unit testing tends to be fragile, requiring a lot of rework for even minor functional changes in the requirements. The scripting language supported is [Tcl](http://www.tcl.tk), and specifically the Ada binding [Tash](https://github.com/simonjwright/tcladashell). The reason for choosing Tcl rather than Python or Lua is that Tcl's interface is entirely string-based; this is important, considering the need to specify values of enumerated types. The package provides facilities to write new commands in Tcl to * call the interface subprograms presented by the SUT, * set up values to be returned by calls the SUT makes to lower-level system components, * call callbacks provided by lower-level system components, * delay for appropriate periods, and * check that the proper calls have been made to lower-level system components, with the required values. It's assumed that the interface subprograms of the lower-level subsystems are stubbed so that: * `in` and `in out` parameters can be recorded for later checking, * `out` (and `in out`) parameter values and function `return` values can be provided to be returned to the SUT, * exceptions can be raised when required, * the number of calls to the subprogram can be checked. Maintainer: Simon Wright Maintainers_Logins: simonjwright Name: scripted_testing Tag: testing Tag: integration Tag: scripting Version: 2.0.0 Website: https://github.com/simonjwright/scripted_testing.git Dependencies (direct): tash^8.7.0 Dependencies (solution): libtcl=8.6.12 libtk=8.6.12 tash=8.7.2 Dependencies (graph): scripted_testing=2.0.0 --> tash=8.7.2 (^8.7.0) tash=8.7.2 --> libtcl=8.6.12 (~8.6.0) tash=8.7.2 --> libtk=8.6.12 (~8.6.0) LOG: Note: Deploying scripted_testing=2.0.0... Note: Deploying libtcl=8.6.12... The system package 'tcl8.6-dev' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libtcl8.6: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 ... 22683 files and directories currently installed.) Preparing to unpack .../libtcl8.6_8.6.12+dfsg-1build1_amd64.deb ... Unpacking libtcl8.6:amd64 (8.6.12+dfsg-1build1) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../tcl8.6_8.6.12+dfsg-1build1_amd64.deb ... Unpacking tcl8.6 (8.6.12+dfsg-1build1) ... Selecting previously unselected package tcl8.6-dev:amd64. Preparing to unpack .../tcl8.6-dev_8.6.12+dfsg-1build1_amd64.deb ... Unpacking tcl8.6-dev:amd64 (8.6.12+dfsg-1build1) ... Setting up libtcl8.6:amd64 (8.6.12+dfsg-1build1) ... Setting up tcl8.6 (8.6.12+dfsg-1build1) ... Setting up tcl8.6-dev:amd64 (8.6.12+dfsg-1build1) ... Processing triggers for libc-bin (2.35-0ubuntu3.3) ... Note: Deploying libtk=8.6.12... The system package 'tk8.6-dev' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes debconf: delaying package configuration, since apt-utils is not installed (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 ... 23000 files and directories currently installed.) Preparing to unpack .../libuuid1_2.37.2-4ubuntu3.4_amd64.deb ... Unpacking libuuid1:amd64 (2.37.2-4ubuntu3.4) over (2.37.2-4ubuntu3) ... Setting up libuuid1:amd64 (2.37.2-4ubuntu3.4) ... Selecting previously unselected package libelf1: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 ... 23000 files and directories currently installed.) Preparing to unpack .../00-libelf1_0.186-1build1_amd64.deb ... Unpacking libelf1:amd64 (0.186-1build1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../01-libglib2.0-0_2.72.4-0ubuntu2.3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.72.4-0ubuntu2.3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../02-libglib2.0-data_2.72.4-0ubuntu2.3_all.deb ... Unpacking libglib2.0-data (2.72.4-0ubuntu2.3) ... Selecting previously unselected package libicu70:amd64. Preparing to unpack .../03-libicu70_70.1-2_amd64.deb ... Unpacking libicu70:amd64 (70.1-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../04-libxml2_2.9.13+dfsg-1ubuntu0.4_amd64.deb ... Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../05-shared-mime-info_2.1-2_amd64.deb ... Unpacking shared-mime-info (2.1-2) ... Selecting previously unselected package xdg-user-dirs. Preparing to unpack .../06-xdg-user-dirs_0.17-2ubuntu4_amd64.deb ... Unpacking xdg-user-dirs (0.17-2ubuntu4) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../07-libdrm-common_2.4.113-2~ubuntu0.22.04.1_all.deb ... Unpacking libdrm-common (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../08-libdrm2_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../09-libbrotli-dev_1.0.9-2build6_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.0.9-2build6) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../10-libdrm-amdgpu1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../11-libpciaccess0_0.16-3_amd64.deb ... Unpacking libpciaccess0:amd64 (0.16-3) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../12-libdrm-intel1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../13-libdrm-nouveau2_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../14-libdrm-radeon1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../15-libpng-dev_1.6.37-3build5_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.37-3build5) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../16-libfreetype-dev_2.11.1+dfsg-1ubuntu0.2_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.11.1+dfsg-1ubuntu0.2) ... Selecting previously unselected package libfreetype6-dev:amd64. Preparing to unpack .../17-libfreetype6-dev_2.11.1+dfsg-1ubuntu0.2_amd64.deb ... Unpacking libfreetype6-dev:amd64 (2.11.1+dfsg-1ubuntu0.2) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../18-uuid-dev_2.37.2-4ubuntu3.4_amd64.deb ... Unpacking uuid-dev:amd64 (2.37.2-4ubuntu3.4) ... Selecting previously unselected package pkg-config. Preparing to unpack .../19-pkg-config_0.29.2-1ubuntu3_amd64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libfontconfig-dev:amd64. Preparing to unpack .../20-libfontconfig-dev_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking libfontconfig-dev:amd64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1-dev:amd64. Preparing to unpack .../21-libfontconfig1-dev_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../22-libfontenc1_1%3a1.1.4-1build3_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.4-1build3) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../23-libglapi-mesa_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ... Unpacking libglapi-mesa:amd64 (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libgl1-amber-dri:amd64. Preparing to unpack .../24-libgl1-amber-dri_21.3.9-0ubuntu1~22.04.1_amd64.deb ... Unpacking libgl1-amber-dri:amd64 (21.3.9-0ubuntu1~22.04.1) ... Selecting previously unselected package libllvm15:amd64. Preparing to unpack .../25-libllvm15_1%3a15.0.7-0ubuntu0.22.04.3_amd64.deb ... Unpacking libllvm15:amd64 (1:15.0.7-0ubuntu0.22.04.3) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../26-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../27-libsensors5_1%3a3.6.0-7ubuntu1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../28-libxcb-dri3-0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../29-libgl1-mesa-dri_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../30-libx11-xcb1_2%3a1.7.5-1ubuntu0.3_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.7.5-1ubuntu0.3) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../31-libxcb-dri2-0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../32-libxcb-glx0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../33-libxcb-present0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-present0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../34-libxcb-randr0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../35-libxcb-shm0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../36-libxcb-sync1_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../37-libxcb-xfixes0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../38-libxfixes3_1%3a6.0.0-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-1) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../39-libxshmfence1_1.3-1build4_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1build4) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../40-libxxf86vm1_1%3a1.1.4-1build3_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1build3) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../41-libglx-mesa0_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ... Unpacking libglx-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package x11-common. Preparing to unpack .../42-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../43-libice6_2%3a1.0.10-1build2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-1build2) ... Selecting previously unselected package libpng-tools. Preparing to unpack .../44-libpng-tools_1.6.37-3build5_amd64.deb ... Unpacking libpng-tools (1.6.37-3build5) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../45-libpthread-stubs0-dev_0.4-1build2_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1build2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../46-libsm6_2%3a1.2.3-1build2_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1build2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../47-libxrender1_1%3a0.9.10-1build4_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1build4) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../48-libxft2_2.3.4-1_amd64.deb ... Unpacking libxft2:amd64 (2.3.4-1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../49-libxss1_1%3a1.2.3-1build2_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1build2) ... Selecting previously unselected package libtk8.6:amd64. Preparing to unpack .../50-libtk8.6_8.6.12-1build1_amd64.deb ... Unpacking libtk8.6:amd64 (8.6.12-1build1) ... Selecting previously unselected package libutempter0:amd64. Preparing to unpack .../51-libutempter0_1.2.1-2build2_amd64.deb ... Unpacking libutempter0:amd64 (1.2.1-2build2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../52-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../53-x11proto-dev_2021.5-1_all.deb ... Unpacking x11proto-dev (2021.5-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../54-libxau-dev_1%3a1.0.9-1build5_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.9-1build5) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../55-x11proto-core-dev_2021.5-1_all.deb ... Unpacking x11proto-core-dev (2021.5-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../56-libxdmcp-dev_1%3a1.1.3-0ubuntu5_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../57-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../58-libxcb1-dev_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../59-libx11-dev_2%3a1.7.5-1ubuntu0.3_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.7.5-1ubuntu0.3) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../60-libxt6_1%3a1.2.1-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.2.1-1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../61-libxmu6_2%3a1.1.3-3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../62-libxaw7_2%3a1.0.14-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.14-1) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../63-libxcb-shape0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../64-libxcomposite1_1%3a0.4.5-1build2_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.5-1build2) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../65-libxext-dev_2%3a1.3.4-1build1_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-1build1) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../66-libxrender-dev_1%3a0.9.10-1build4_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1build4) ... Selecting previously unselected package libxft-dev:amd64. Preparing to unpack .../67-libxft-dev_2.3.4-1_amd64.deb ... Unpacking libxft-dev:amd64 (2.3.4-1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../68-libxi6_2%3a1.8-1build1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8-1build1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../69-libxinerama1_2%3a1.1.4-3_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3) ... Selecting previously unselected package libxkbfile1:amd64. Preparing to unpack .../70-libxkbfile1_1%3a1.1.0-1build3_amd64.deb ... Unpacking libxkbfile1:amd64 (1:1.1.0-1build3) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../71-libxrandr2_2%3a1.5.2-1build1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.2-1build1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../72-libxss-dev_1%3a1.2.3-1build2_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.3-1build2) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../73-libxtst6_2%3a1.2.3-1build4_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.3-1build4) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../74-libxv1_2%3a1.0.11-1build2_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.11-1build2) ... Selecting previously unselected package libxxf86dga1:amd64. Preparing to unpack .../75-libxxf86dga1_2%3a1.1.5-0ubuntu3_amd64.deb ... Unpacking libxxf86dga1:amd64 (2:1.1.5-0ubuntu3) ... Selecting previously unselected package tk8.6. Preparing to unpack .../76-tk8.6_8.6.12-1build1_amd64.deb ... Unpacking tk8.6 (8.6.12-1build1) ... Selecting previously unselected package tk8.6-dev:amd64. Preparing to unpack .../77-tk8.6-dev_8.6.12-1build1_amd64.deb ... Unpacking tk8.6-dev:amd64 (8.6.12-1build1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../78-libglvnd0_1.4.0-1_amd64.deb ... Unpacking libglvnd0:amd64 (1.4.0-1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../79-libglx0_1.4.0-1_amd64.deb ... Unpacking libglx0:amd64 (1.4.0-1) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../80-libgl1_1.4.0-1_amd64.deb ... Unpacking libgl1:amd64 (1.4.0-1) ... Selecting previously unselected package x11-utils. Preparing to unpack .../81-x11-utils_7.7+5build2_amd64.deb ... Unpacking x11-utils (7.7+5build2) ... Selecting previously unselected package xbitmaps. Preparing to unpack .../82-xbitmaps_1.1.1-2.1ubuntu1_all.deb ... Unpacking xbitmaps (1.1.1-2.1ubuntu1) ... Selecting previously unselected package xterm. Preparing to unpack .../83-xterm_372-1ubuntu1_amd64.deb ... Unpacking xterm (372-1ubuntu1) ... Setting up libxcb-dri3-0:amd64 (1.14-3ubuntu3) ... Setting up libx11-xcb1:amd64 (2:1.7.5-1ubuntu0.3) ... Setting up libpciaccess0:amd64 (0.16-3) ... Setting up libxcb-xfixes0:amd64 (1.14-3ubuntu3) ... Setting up libxi6:amd64 (2:1.8-1build1) ... Setting up libxrender1:amd64 (1:0.9.10-1build4) ... Setting up xdg-user-dirs (0.17-2ubuntu4) ... Setting up libpng-tools (1.6.37-3build5) ... Setting up libglib2.0-0:amd64 (2.72.4-0ubuntu2.3) ... No schema files found: doing nothing. Setting up libglvnd0:amd64 (1.4.0-1) ... Setting up libxcb-glx0:amd64 (1.14-3ubuntu3) ... Setting up libpng-dev:amd64 (1.6.37-3build5) ... Setting up libxcb-shape0:amd64 (1.14-3ubuntu3) ... Setting up x11-common (1:7.7+23ubuntu2) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-7ubuntu1) ... Setting up libxxf86dga1:amd64 (2:1.1.5-0ubuntu3) ... Setting up libxcb-shm0:amd64 (1.14-3ubuntu3) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1build2) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1build3) ... Setting up libxcb-present0:amd64 (1.14-3ubuntu3) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libfontenc1:amd64 (1:1.1.4-1build3) ... Setting up libglib2.0-data (2.72.4-0ubuntu2.3) ... Setting up libxfixes3:amd64 (1:6.0.0-1) ... Setting up libxcb-sync1:amd64 (1.14-3ubuntu3) ... Setting up uuid-dev:amd64 (2.37.2-4ubuntu3.4) ... Setting up libxinerama1:amd64 (2:1.1.4-3) ... Setting up libxv1:amd64 (2:1.0.11-1build2) ... Setting up libxrandr2:amd64 (2:1.5.2-1build1) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up libsensors5:amd64 (1:3.6.0-7ubuntu1) ... Setting up libglapi-mesa:amd64 (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libutempter0:amd64 (1.2.1-2build2) ... Setting up libxcb-dri2-0:amd64 (1.14-3ubuntu3) ... Setting up libxshmfence1:amd64 (1.3-1build4) ... Setting up libxcb-randr0:amd64 (1.14-3ubuntu3) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libxss1:amd64 (1:1.2.3-1build2) ... Setting up libxkbfile1:amd64 (1:1.1.0-1build3) ... Setting up libdrm-common (2.4.113-2~ubuntu0.22.04.1) ... Setting up libelf1:amd64 (0.186-1build1) ... Setting up libxcomposite1:amd64 (1:0.4.5-1build2) ... Setting up libbrotli-dev:amd64 (1.0.9-2build6) ... Setting up xbitmaps (1.1.1-2.1ubuntu1) ... Setting up libicu70:amd64 (70.1-2) ... Setting up x11proto-dev (2021.5-1) ... Setting up libice6:amd64 (2:1.0.10-1build2) ... Setting up libxft2:amd64 (2.3.4-1) ... Setting up libxau-dev:amd64 (1:1.0.9-1build5) ... Setting up libxtst6:amd64 (2:1.2.3-1build4) ... Setting up libtk8.6:amd64 (8.6.12-1build1) ... Setting up libfreetype-dev:amd64 (2.11.1+dfsg-1ubuntu0.2) ... Setting up libxdmcp-dev:amd64 (1:1.1.3-0ubuntu5) ... Setting up x11proto-core-dev (2021.5-1) ... Setting up libdrm2:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up libsm6:amd64 (2:1.2.3-1build2) ... Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.4) ... Setting up libdrm-amdgpu1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up tk8.6 (8.6.12-1build1) ... Setting up libdrm-nouveau2:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up libxcb1-dev:amd64 (1.14-3ubuntu3) ... Setting up libfontconfig-dev:amd64 (2.13.1-4.2ubuntu5) ... Setting up libdrm-radeon1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up libdrm-intel1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up libx11-dev:amd64 (2:1.7.5-1ubuntu0.3) ... Setting up libfreetype6-dev:amd64 (2.11.1+dfsg-1ubuntu0.2) ... Setting up shared-mime-info (2.1-2) ... Setting up libxt6:amd64 (1:1.2.1-1) ... Setting up libxext-dev:amd64 (2:1.3.4-1build1) ... Setting up libllvm15:amd64 (1:15.0.7-0ubuntu0.22.04.3) ... Setting up libxrender-dev:amd64 (1:0.9.10-1build4) ... Setting up libxft-dev:amd64 (2.3.4-1) ... Setting up libgl1-amber-dri:amd64 (21.3.9-0ubuntu1~22.04.1) ... Setting up libxmu6:amd64 (2:1.1.3-3) ... Setting up libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu5) ... Setting up libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libxaw7:amd64 (2:1.0.14-1) ... Setting up libxss-dev:amd64 (1:1.2.3-1build2) ... Setting up tk8.6-dev:amd64 (8.6.12-1build1) ... Setting up xterm (372-1ubuntu1) ... update-alternatives: using /usr/bin/xterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/x-terminal-emulator.1.gz because associated file /usr/share/man/man1/xterm.1.gz (of link group x-terminal-emulator) doesn't exist update-alternatives: using /usr/bin/lxterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/x-terminal-emulator.1.gz because associated file /usr/share/man/man1/lxterm.1.gz (of link group x-terminal-emulator) doesn't exist Setting up libglx-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libglx0:amd64 (1.4.0-1) ... Setting up libgl1:amd64 (1.4.0-1) ... Setting up x11-utils (7.7+5build2) ... Processing triggers for libc-bin (2.35-0ubuntu3.3) ... Note: Deploying tash=8.7.2... Note: Running post_fetch actions for tash=8.7.2... make: Entering directory '/home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src' tclsh8.6 tcl_record_sizes.tcl >tcl_record_sizes.c gprbuild -P tcl_record_sizes.gpr -o tcl_record_sizes.exe Setup [mkdir] object directory for project Tcl_Record_Sizes Compile [c] tcl_record_sizes.c /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c: In function ‘main’: /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:66:48: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 66 | printf(" Tcl_CallFrame_Size : constant := %d;\n", | ~^ | | | int | %ld 67 | sizeof(struct Tcl_CallFrame)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:68:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 68 | printf(" Tcl_CallFrame_Alignment : constant := %d;\n", | ~^ | | | int | %ld /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:72:48: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 72 | printf(" Tcl_HashTable_Size : constant := %d;\n", | ~^ | | | int | %ld 73 | sizeof(struct Tcl_HashTable)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:74:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 74 | printf(" Tcl_HashTable_Alignment : constant := %d;\n", | ~^ | | | int | %ld /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:78:49: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 78 | printf(" Tcl_HashSearch_Size : constant := %d;\n", | ~^ | | | int | %ld 79 | sizeof(struct Tcl_HashSearch)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:80:54: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 80 | printf(" Tcl_HashSearch_Alignment : constant := %d;\n", | ~^ | | | int | %ld /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:84:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 84 | printf(" Tcl_Interp_Size : constant := %d;\n", | ~^ | | | int | %ld 85 | sizeof(struct Tcl_Interp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:86:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 86 | printf(" Tcl_Interp_Alignment : constant := %d;\n", | ~^ | | | int | %ld /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:90:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 90 | printf(" Tcl_SavedResult_Size : constant := %d;\n", | ~^ | | | int | %ld 91 | sizeof(struct Tcl_SavedResult)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:92:55: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 92 | printf(" Tcl_SavedResult_Alignment : constant := %d;\n", | ~^ | | | int | %ld Link [archive] libtcl_record_sizes.a [index] libtcl_record_sizes.a [link] tcl_record_sizes.c ./tcl_record_sizes.exe >tcl_record_sizes.ads make: Leaving directory '/home/runner/work/alire-crates-ci/alire-crates-ci/test/5ae18443-51e5-4eb9-9498-f10a9578affa/scripted_testing_2.0.0_6720b925/alire/cache/dependencies/tash_8.7.2_4c588c12/src' Note: Building scripted_testing/scripted_testing.gpr... Setup [mkdir] object directory for project Tash [mkdir] library directory for project Tash [mkdir] object directory for project Scripted_Testing [mkdir] library directory for project Scripted_Testing Compile [c] tclmacro.c [c] tkmacro.c [ada] tcl-tk-ada.adb [ada] tcl-tk.adb [ada] tcl-ada.adb [ada] tcl-async.adb [ada] tcl.adb tcl.adb:146:20: warning: unrecognized convention name, C assumed tcl.adb:188:20: warning: unrecognized convention name, C assumed tcl.adb:230:20: warning: unrecognized convention name, C assumed tcl.adb:273:20: warning: unrecognized convention name, C assumed [ada] cargv.adb [ada] tcl_record_sizes.ads [ada] chelper.adb [Ada] scripted_testing.adb Build Libraries [gprlib] tash.lexch [gprlib] scripted_testing.lexch [archive] libtash.a [index] libtash.a [archive] libscripted_testing.a [index] libscripted_testing.a Build finished successfully in 3.82 seconds. scripted_testing=2.0.0 successfully retrieved and built. Dependencies were solved as follows: + libtcl 8.6.12 (new,indirect) + libtk 8.6.12 (new,indirect) + tash 8.7.2 (new) Found declared GPR file: scripted_testing.gpr