- Mar 08, 2024
-
-
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.
-
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
* 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/
-
Daly Brown authored
* Add support for ssh * Test adding indices and pins using ssh * On-line test for git-over-ssh indexes --------- Co-authored-by:Alejandro R. Mosteo <amosteo@unizar.es>
-
- Feb 23, 2024
-
-
Fabien Chouteau authored
-
Fabien Chouteau authored
* Alr.Commands.Search: change default behavior to include properties This patch comes from a comment of a user looking for gnatpp in Alire. gnatpp is part of the libabalang_tools crate and a 1.x `alr search gnatpp` returns nothing. The reason that by default only the release name and descriptions are searched. This is quite a bad user interaction. Here we change the default behavior to search in all properties of a release, including tags, executables, website, etc. We also display the list of properties that match the pattern. Searching in names and descriptions only is still possible with the --crates switch. * Alr.Commands.Search: use a set rather than a vector for matching props
-
Fabien Chouteau authored
Part of #1137.
-
- Feb 19, 2024
-
-
Alejandro R Mosteo authored
* Fix bugs causing spurious diffs on update Solutions were the same, but some types internally where using pointers instead of pointed objects for comparison. WIP * Don't attempt redundant system package installation * Inform of pin checkouts/updates as for regular crates * Ensure created folders remain the same * Fix testsuite index for deterministic make version
-
- Feb 17, 2024
-
-
Alejandro R Mosteo authored
That mv operation fails from time to time for unknown reasons.
-
- Feb 16, 2024
-
-
Alejandro R Mosteo authored
* New workflow to check GNAT CE builds * Fix compilation with CE 2020
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
* Document binary origins * Test for explicit binary origin
-
Alejandro R Mosteo authored
* Report the system package manager in `alr version` * Also report distro detection disabling * Use a separate system deployer in unknown systems Instead of defaulting to apt. * Distinguish undetected exec from unknown exec name
-
Alejandro R Mosteo authored
* Explicitly check all GCC versions we want * Remove unneeded `aliased` * Try to use safer reference * Workaround for GNAT 13 troubles with expr. funcs. * Fix test index to use deterministic external gnat version
-
- Feb 15, 2024
-
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
* Test for automated publishing This test is dependent on a remote repo (`test-index`) on which a PR is opened during testing, so we better run this one sporadically and locally, or in a single selected CI configuration. * Self-review * Use `ALIRE_TESTSUITE_*` for testsuite env variables
-
- Feb 14, 2024
-
-
Alejandro R Mosteo authored
* fix: tmp dir being defined but not existing * Improved log message for temp file creation * Prevent deleting a tmp folder not created by us
-
Alejandro R Mosteo authored
-
- Feb 13, 2024
-
-
Alejandro R Mosteo authored
-