1. Mar 25, 2024
  2. Mar 21, 2024
  3. Mar 20, 2024
  4. Mar 19, 2024
    • Francesc Rocher's avatar
      Rename switch arguments to indicate expected type (#1650) · ea90b329
      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.
      ea90b329
    • Fabien Chouteau's avatar
      Enforce usage of Sementic_Versioning when printing Alire/Alr version (#1643) (#1652) · a25b42ef
      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
      a25b42ef
  5. Mar 15, 2024
  6. Mar 13, 2024
  7. Mar 12, 2024
  8. Mar 11, 2024
  9. Mar 10, 2024
    • Francesc Rocher's avatar
      Missing dependencies in testsuite documentation. (#1620) · 3245eeb6
      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
      3245eeb6
  10. Mar 09, 2024
  11. Mar 08, 2024
  12. Mar 07, 2024
  13. Mar 04, 2024
  14. Feb 29, 2024
  15. Feb 28, 2024
  16. Feb 27, 2024