- Mar 14, 2024
-
-
Alejandro R. Mosteo authored
-
- Mar 13, 2024
-
-
Alejandro R. Mosteo authored
-
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`
-
Alejandro R Mosteo authored
As this makes impossible to tweak such initialization with `alr config`.
-
Alejandro R Mosteo authored
* Intepret environment values as paths This is the likely intended behavior. Down the road we can have a way to have literal values in these strings. * Fixes for Windows brokenness
-
- Feb 26, 2024
-
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
...on outdated port definitions
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
When a complete solution is printed (`alr show|with --solve`), the "external" section is now named "missing" (which is what it actually meant). When a diff is show that contains missing dependencies, a new section is appended containing separately all missing dependencies, labeled as such: ``` $ alr -f with hello unobtanium Requested changes: ✓ hello ^1.0.2 (add) ✓ unobtanium * (add) Changes to dependency solution: New solution is incomplete. + hello 1.0.2 (new) Missing: +
❗ unobtanium * (new,missing:unknown) ```
-
- Feb 24, 2024
-
-
Fabien Chouteau authored
-
Alejandro R Mosteo authored
* Basis for `build --stop-after` * Implement build stages * Test for new feature * User changes * Remove `sudo` that isn't available on Windows * Code review * s/Build_Stages/Stop_Points/
-