1. 24 Jun, 2020 1 commit
    • Dorota Czaplejewicz's avatar
      build: Make compatible with Debian Bullseye · ecfc45c2
      Dorota Czaplejewicz authored
      This commit is a bit bigger than it could have: Meson changes could have gone in separately from CI and Debian.
      
      This commit looks more complicated than it should reasonably be. Alas, Cargo is a piece of work, and it doesn't let honest people just choose different versions of dependencies, leading to a cascade of misery. Several things were tried to curb the disaster:
      
      - Cargo [feature] supports choosing dependencies, but doesn't support specifying dependency versions
      - Cargo has a cfg() syntax in sections for choosing dependencies by build options, but it explicitly doesn't support selecting on features…
      - Cargo allows choosing different dependencies based on features, so perhaps dependencies with different versions could live in stub crates pulled in as needed? Nope! If a dependency doesn't exist in the repo (and that's the point here), Cargo throws up its hands.
      
      This means Cargo.toml needs to be generated based on the build type. More misery:
      
      - we lose th...
      ecfc45c2
  2. 07 Jun, 2020 2 commits
  3. 04 Jun, 2020 2 commits
  4. 02 Jun, 2020 3 commits
  5. 01 Jun, 2020 1 commit
  6. 27 May, 2020 1 commit
  7. 26 May, 2020 5 commits
  8. 24 May, 2020 2 commits
  9. 20 May, 2020 2 commits
  10. 13 May, 2020 1 commit
  11. 08 May, 2020 1 commit
  12. 07 May, 2020 1 commit
  13. 06 May, 2020 1 commit
  14. 29 Apr, 2020 1 commit
  15. 28 Apr, 2020 1 commit
  16. 27 Apr, 2020 1 commit
  17. 23 Apr, 2020 3 commits
  18. 21 Apr, 2020 4 commits
  19. 26 Mar, 2020 2 commits
  20. 12 Mar, 2020 2 commits
  21. 11 Mar, 2020 1 commit
  22. 08 Mar, 2020 2 commits