1. 17 Jul, 2024 2 commits
    • Carlos Ramos Carreño's avatar
      Fix non-constant initializer error in libuuid. · a8fc74bf
      Carlos Ramos Carreño authored
      Compiling libuuid was failing with the following error:
      
      ```c
      libuuid/src/gen_uuid.c: In function 'uuid_generate_time_generic':
      libuuid/src/gen_uuid.c:536:33: error: initializer element is not constant
        THREAD_LOCAL int  cache_size = cs_min;
      ```
      
      The error was previously detected, and a fix was provided in
      52abdf6a , where the GCC minimum version
      was increased to 8 (GCC version 8 supports using const-declared
      variables as constant expressions in some cases).
      
      Unfortunately, the solution did not work as the `min_version` field of
      the `[gcc]` section was being overwritten by its value in
      `component/defaults.cfg`.
      This is because `util-linux` (where libuuid config is located) is a
      transient dependence of `defaults.cfg` through `python3`.
      
      Luckily, the error is already [patched upstream](https://github.com/util-linux/util-linux/commit/07e5c29d501c19e7af84fecb5915e0f9f94cb49f)
      in version 2.40.1, so we can just upgrade the library to the latest
      version instead (2.40.2), which we do here.
      
      As part of the upgrade we disable the new tools added to the package, as
      we do not use them: liblastlog2, pam-lastlog2 and exch.
      Otherwise the compilation would fail with the following message:
      
      ```
      configure: error: liblastlog2 selected, but required sqlite3 library not available
      ```
      
      See merge request !1609
      a8fc74bf
    • Nicolas Wavrant's avatar
      fixup! clammit: new software release · 534d07d2
      Nicolas Wavrant authored
      534d07d2
  2. 16 Jul, 2024 1 commit
  3. 15 Jul, 2024 2 commits
  4. 10 Jul, 2024 1 commit
  5. 08 Jul, 2024 1 commit
  6. 03 Jul, 2024 1 commit
  7. 02 Jul, 2024 1 commit
  8. 01 Jul, 2024 1 commit
  9. 29 Jun, 2024 1 commit
  10. 28 Jun, 2024 2 commits
  11. 27 Jun, 2024 6 commits
  12. 26 Jun, 2024 1 commit
  13. 24 Jun, 2024 1 commit
  14. 19 Jun, 2024 1 commit
  15. 17 Jun, 2024 1 commit
  16. 14 Jun, 2024 3 commits
  17. 12 Jun, 2024 10 commits
  18. 11 Jun, 2024 4 commits