This only update the `xmlada` or `aws` dependencies in the crate declaration so that
these two crates can be used with AWS 25 + XML 25 as well as AWS 25 + XML 24
The declarations:
aws = "^24.0"
xmlada = "^24.0"
are not enough to allow that and the pull request only change them to accept ^25.0 explicitly.
* Ada Utility Library 2.8.1 crates
* Remove the AWS support because AWS is broken as usual
Now, it fails when building libgpr which is imported by GNATCOLL:
```
[Ada] gpr-env.adb
gpr-util-put_resource_usage__unix.adb:34:24: error: "Timeval" not declared in "Thin_Common"
gpr-util-put_resource_usage__unix.adb:35:24: error: "Timeval" not declared in "Thin_Common"
gpr-util-put_resource_usage__unix.adb:69:34: error: "Timeval" not declared in "Thin_Common"
gpr-util-put_resource_usage__unix.adb:78:34: error: "Timeval" not declared in "Thin_Common"
gpr-util-put_resource_usage__unix.adb:84:50: error: invalid prefix in selected component "This"
gpr-util-put_resource_usage__unix.adb:86:20: error: invalid prefix in selected component "This"
gpr-util-put_resource_usage__unix.adb:34:24: error: "Timeval" not declared in "Thin_Common"
gpr-util-put_resource_usage__unix.adb:35:24: error: "Timeval" not declared in "Thin_Common"
gpr-util-put_resource_usage__unix.adb:69:34: error: "Timeval" not declared in "Thin_Common"
gpr-util-put_resource_usage__unix.adb:78:34: error: "Timeval" not declared in "Thin_Common"
gpr-util-put_resource_usage__unix.adb:84:50: error: invalid prefix in selected component "This"
gpr-util-put_resource_usage__unix.adb:86:20: error: invalid prefix in selected component "This"
compilation of gpr-env.adb failed
compilation of gpr-util-aux.adb failed
gprbuild: *** compilation phase failed
make: *** [Makefile:188: build-awsres-tool-native] Error 4
```
* Add Ada Utility Library AWS support for 2.6.0
* Try to build with AWS 24 or 23 for Windows
* Disable for Windows and MacOS since the automated build failed
* Try to fix crate due to crash in Alire:
DEPLOYING CRATE utilada_aws=2.6.0
stderr: CONSTRAINT_ERROR
stderr: alire-conditional_trees-case_nodes.adb:178 range check failed
stderr: raised CONSTRAINT_ERROR : alire-conditional_trees-case_nodes.adb:178 range check failed
[/usr/bin/alr]
0xd5d8a6 Alire.Toml_Load.Dependency_Loader.Case_Nodes.Leaf_Count.2Xnb at alire-conditional_trees-case_nodes.adb:178
0x5d5f9d Alire.Conditional.For_Dependencies.Leaf_Count at alire-conditional_trees.adb:226
0x6706e5 Alire.Conditional.For_Dependencies.Leaf_Count at alire-conditional_trees.ads:464
0xc14e52 Alire.Releases.Deploy.Create_Authoritative_Manifest at alire-releases.adb:298
0xc14496 Alire.Releases.Deploy at alire-releases.adb:351
0xc4f580 Alire.Roots.Create_For_Release at alire-roots.adb:717
0xc4fbd2 Alire.Roots.Create_For_Release at alire-roots.adb:708
0x4a3aa9 Alr.Commands.Get.Retrieve at alr-commands-get.adb:134
0x4a87b2 Alr.Commands.Get.Execute at alr-commands-get.adb:368
0x4a8a49 Alr.Commands.Get.Execute at alr-commands-get.adb:246
0x53939b Alr.Commands.Sub_Cmd.Execute at clic-subcommand-instance.adb:749
0x54587e Alr.Commands.Execute at alr-commands.adb:561
0x436183 Alr.Main at alr-main.adb:13
0x438de1 Main at b__alr-main.adb:2257
[/lib64/libc.so.6]
* Fix location of project file relative to crate root
---------
Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
* Add Ada Utility Library 2.7.0 crate
* Update utilada_aws crate to disable Windows because AWS is broken on that host
* Submit update Ada Utility Crate 2.7.0 with Windows re-enabled for AWS
* Try to use AWS 23.0 on Windows since AWS 24.0 is broken
* Ada Utility Library 2.6.0
- update crates for the new version of Ada Utility Library
- convert the crates to use nested crates
* Remove (temporarily) the utilada_aws-2.6.0 because building AWS fails
(the issue is not related to utilada_aws but it is caused by a bug in
the automated build which fails building AWS for Debian and Fedora,
see https://github.com/alire-project/alire/issues/1394)
Also applied the rest of transformations described in alire#227: no top-level
[genera] table, name/version keys, [[depends-on]] array instead of table.
* Add crate for Ada LZMA library thin binding
* Add crate for Ada Utility Library version 2.0.0
The library is split in several parts so that we can avoid
depending on LZMA, Curl and XML/Ada. Still missing the HTTP
support with AWS.
* Update to use the git archive with a hash
Use better descriptions for the projects
Avoid copying the Alire GNAT projects and use them in-place
* Update to use the git archive with a hash and the GNAT alire project in-place
* Fix the index version
* Integrate new version 2.1.0, add tags and long description
* Update to add tags, descriptions and new version 2.1.0
Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>