1. 05 Aug, 2020 1 commit
  2. 20 Jul, 2020 3 commits
  3. 18 Jul, 2020 2 commits
  4. 16 Jul, 2020 2 commits
  5. 15 Jul, 2020 4 commits
  6. 10 Jul, 2020 1 commit
  7. 28 Jun, 2020 2 commits
  8. 26 Jun, 2020 2 commits
  9. 25 Jun, 2020 4 commits
  10. 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
  11. 13 Jun, 2020 1 commit
  12. 07 Jun, 2020 2 commits
  13. 04 Jun, 2020 2 commits
  14. 02 Jun, 2020 3 commits
  15. 01 Jun, 2020 1 commit
  16. 27 May, 2020 1 commit
  17. 26 May, 2020 5 commits
  18. 24 May, 2020 2 commits
  19. 20 May, 2020 1 commit