Test ran at 2025-07-29 13:08:02.478079+00:00 SOLUTION: lzmada=1.1.5: Ada LZMA Library Binding Origin: commit 979df0feca24d10448d1d9a20a4db5c9e6cb9aae from https://github.com/stcarrez/ada-lzma.git Properties: Author: Stephane.Carrez@gmail.com Configuration: no modifiers Description: Ada LZMA Library Binding GPR Scenario: LZMA_BUILD := distrib | debug | optimize | profile | coverage GPR Scenario: LZMA_LIBRARY_TYPE := relocatable | static | static-pic License: MIT Long_Description: A very thin Ada binding for the LZMA compression library. Roughly speaking, import some package: with Lzma.Base; with Lzma.Container; with Lzma.Check; Then declare the LZMA stream: Stream : aliased Lzma.Base.lzma_stream := Lzma.Base.LZMA_STREAM_INIT; Initialize the LZMA stream as decoder (or as encoder): Result := Lzma.Container.lzma_stream_decoder (Stream'Unchecked_Access, Long_Long_Integer'Last, Lzma.Container.LZMA_CONCATENATED); Setup the stream 'next_out', 'avail_out', 'next_in' and 'avail_in' and call the lzma_code operation with the action (Lzma.Base.LZMA_RUN or Lzma.Base.LZMA_FINISH): Result := Lzma.Base.lzma_code (Stream'Unchecked_Access, Action); Close the LZMA stream: Lzma.Base.lzma_end (Stream'Unchecked_Access); Maintainer: Stephane.Carrez@gmail.com Maintainers_Logins: stcarrez Name: lzmada Project_File: lzmada.gpr Tag: compression Tag: lzma Version: 1.1.5 Website: https://gitlab.com/stcarrez/ada-lzma Dependencies (direct): liblzma* Dependencies (solution): liblzma=5.6.1 Dependencies (graph): lzmada=1.1.5 --> liblzma=5.6.1 (*) LOG: [alr test] Testing lzmada=1.1.5 [alr test] Spawning retrieval for remote crate: alr -d -n get lzmada=1.1.5 Note: Deploying lzmada=1.1.5... Note: Deploying liblzma=5.6.1... The system package 'liblzma-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 ... 22182 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1ubuntu0.2_amd64.deb ... Unpacking liblzma5:amd64 (5.6.1+really5.4.5-1ubuntu0.2) over (5.6.1+really5.4.5-1build0.1) ... Setting up liblzma5:amd64 (5.6.1+really5.4.5-1ubuntu0.2) ... (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 ... 22182 files and directories currently installed.) Preparing to unpack .../xz-utils_5.6.1+really5.4.5-1ubuntu0.2_amd64.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1ubuntu0.2) over (5.6.1+really5.4.5-1build0.1) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../liblzma-dev_5.6.1+really5.4.5-1ubuntu0.2_amd64.deb ... Unpacking liblzma-dev:amd64 (5.6.1+really5.4.5-1ubuntu0.2) ... Setting up xz-utils (5.6.1+really5.4.5-1ubuntu0.2) ... Setting up liblzma-dev:amd64 (5.6.1+really5.4.5-1ubuntu0.2) ... Processing triggers for libc-bin (2.39-0ubuntu8.4) ... lzmada=1.1.5 successfully retrieved. Dependencies were solved as follows: +b liblzma 5.6.1 (new,system package) [alr test] Spawning default test for remote crate: alr -d -n build --release -- -cargs:Ada -gnatwn Note: Alire has selected automatically this toolchain: gprbuild=25.0.1 gnat_native=15.1.2 You can select a different toolchain at any time with `alr toolchain --select` Download will start now: Note: Deploying gprbuild=25.0.1... #=#=# ########### 15.7% ################################ 45.5% ################################################################# 91.2% ######################################################################## 100.0% Note: gprbuild=25.0.1 installed successfully. Note: Deploying gnat_native=15.1.2... #=#=# # 2.7% ###### 9.5% ######### 13.9% ############# 19.2% ################## 25.9% ###################### 31.1% ########################### 37.6% ############################### 44.0% #################################### 50.7% ######################################### 57.4% ############################################# 63.2% ################################################## 69.7% ####################################################### 76.9% ########################################################### 83.3% ################################################################ 89.4% #################################################################### 95.1% ######################################################################## 100.0% Note: gnat_native=15.1.2 installed successfully. Note: Building lzmada=1.1.5/lzmada.gpr... Setup [mkdir] object directory for project LzmAda [mkdir] library directory for project LzmAda Compile [Ada] lzma-container.ads [Ada] lzma-check.ads [Ada] lzma-base.ads [Ada] lzma-streamflags.ads [Ada] lzma.ads [Ada] lzma_lzma_h.ads [Ada] lzma-block.ads [Ada] lzma-filter.ads [Ada] lzma-vli.ads Build Libraries [gprlib] lzmada.lexch [archive] liblzmada.a [index] liblzmada.a Success: Build finished successfully in 0.38 seconds. Found declared GPR file: lzmada.gpr [alr test] Test completed SUCCESSFULLY