- Mar 25, 2024
-
-
Alejandro R Mosteo authored
-
- Mar 21, 2024
-
-
Alejandro R Mosteo authored
-
- Mar 20, 2024
-
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
* Force creation of missing soft link * More detailed test of softlink installation
-
tali auster authored
This is just a minor quality-of-life improvement for packaging. Note that this also quotes the argument to echo so that if (somehow) $ALIRE_OS were set to a malicious value, no harm could be done.
-
Alejandro R Mosteo authored
* Update msys2 installer * Ensure msys2 from commit is tested
-
Alejandro R Mosteo authored
-
- Mar 19, 2024
-
-
Francesc Rocher authored
In commands with options that admit arguments, like '--prefix' in 'alr install', is useful to provide an argument name in the command help that gives a hint of the expected type. For example, 'alr install -h' shows the message: ==== OPTIONS --prefix=ARG Override installation prefix (default is ...) ==== When changed to: ==== OPTIONS --prefix=DIR Override installation prefix (default is ...) ==== the 'DIR' name of the argument immediately says what is expected in this option. In cases where this is not so obvious, it helps even more. For example, in 'alr build -h': ==== OPTIONS --profiles=LIST Comma-separated list of <crate>=<profile> values (see description) --stop-after=STAGE Build stage after which to stop (see description) ==== is a quick remainder of what is expected in that options.
-
Fabien Chouteau authored
* Enforce usage of Sementic_Versioning when printing Alire/Alr version To ensure a consistent formatting whatever the version. The version string is now private, only the semver type is visible. * Enforce usage of Sementic_Versioning for index versions
-
- Mar 15, 2024
-
-
Fabien Chouteau authored
-
Alejandro R Mosteo authored
-
Fabien Chouteau authored
-
- Mar 13, 2024
-
-
Alejandro R. Mosteo authored
-
Alejandro R. Mosteo authored
-
Alejandro R Mosteo authored
* Inform about providers in `alr get` * Test for the change
-
Alejandro R Mosteo authored
-
- Mar 12, 2024
-
-
Alejandro R Mosteo authored
* Remainders of the config --> settings refactor * Fix Windows-only builtins
-
- Mar 11, 2024
-
-
Alejandro R Mosteo authored
* Refactor `ALR_CONFIG` to `ALIRE_SETTINGS` * Replace --config with --settings * Code review * Post-merge fix
-
Alejandro R Mosteo authored
* config.toml --> settings.toml * Prepend comment in `config.toml` about migration * Remove file touching
-
Alejandro R Mosteo authored
* Refactor `ALR_CONFIG` to `ALIRE_SETTINGS` * Code review
-
Alejandro R Mosteo authored
To avoid mixing top levels, also nest the cache too.
-
Alejandro R Mosteo authored
* Refactor `Alire.Config.*` as `Alire.Settings.*` * Refactor Windows-only files
-
- Mar 10, 2024
-
-
Francesc Rocher authored
* Missing dependencies in testsuite documentation. Required package 'pexpect' is not installed as a dependency of 'e3-testsuite', so is has to be explicitly installed. Neither 'e3-testsuite' nor 'e3-core' depend on it: $ pip show e3-testsuite e3-core Name: e3-testsuite Version: 26.0 Summary: E3 testsuite Home-page: Author: AdaCore Author-email: info@adacore.com License: GPLv3 Location: /home/ada/opt/alire/venv/lib/python3.10/site-packages Requires: e3-core Required-by: --- Name: e3-core Version: 22.4.0 Summary: E3 core. Tools and library for building and testing software Home-page: https://github.com/AdaCore/e3-core Author: AdaCore Author-email: info@adacore.com License: GPLv3 Location: /home/ada/opt/alire/venv/lib/python3.10/site-packages Requires: colorama, ld, packaging, psutil, python-dateutil, pyyaml, requests, requests-cache, requests-toolbelt, setuptools, stevedore, tqdm Required-by: e3-testsuite * Install pip dependencies using requirements.txt
-
- Mar 09, 2024
-
-
Francesc Rocher authored
Both 'alr -c' and 'alr --config' throw exceptions because a required parameter is missing. This fix handle missing parameter of config switch in the same way as, for example, 'alr -C' and 'alr --chdir': an error message informs the user that a required parameter is missing.
-
Manuel authored
Since it affects the place where the argument can be used, the user has to be aware of that.
-
Fabien Chouteau authored
This change is introduced to tackle the confusion between the configuration of the Alire commands and operations, and the configuration of crates. `alr config` is still available and should work as before with the exception of a deprecation warning message.
-
- Mar 08, 2024
-
-
Jeremy Grosser authored
-
- Mar 07, 2024
-
-
Alejandro R Mosteo authored
* Remove --[un]install, --install-dir * Patch tests * User changes * review of --install et al. removal * Fix test broken by new crate hash
-
- Mar 04, 2024
-
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
-
- Feb 29, 2024
-
-
Alejandro R. Mosteo authored
-
Alejandro R Mosteo authored
* Package to track future features * Loading metadata and explicit binary
-
Alejandro R Mosteo authored
* bug box in case of Program_Error * Fix optionally appearing address in error location * alire-errors.ads: typo
-
Alejandro R Mosteo authored
* Don't run OS initialization during elaboration As this makes impossible to tweak such initialization with `alr config`. * Make msys live inside overriden config path by default * Better explanation in alr.py * Fix config loading before Windows builtins
-
- Feb 28, 2024
-
-
Alejandro R Mosteo authored
-
- Feb 27, 2024
-
-
Alejandro R Mosteo authored
* Reinstate lost style checks * Explicit style checks and corresponding fixes
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
* Update the supported values of the os and distribution parameters. * Use new `distribution-unknown` --------- Co-authored-by:John Serock <1468970+serock@users.noreply.github.com>
-
Alejandro R Mosteo authored
...its variable name which is `distribution`
-