v3.5

qibuild

  • Strip debug symbols from libraries only once

qisrc

  • Remove the possibility to have several manifests in one worktree. (this is harmless because most users only have one manifest anyway), but it also means that the syntax of the snapshots files changed
  • qisrc manifest command is gone, its API was clumsy, instead use the new qisrc commands, like this:
old new
qisrc manifest --list qisrc info
qisrc manifest default -g bar qisrc add-group, qisrc remove-group
qisrc manifest --check default /path/to/xml qisrc check-manifest /path/to/xml

qidoc

  • Fix building doc in release
  • qidoc clean now also cleans dependencies

qipy

  • Fix qipy list

qipkg

  • Preserve files permissions when extracting

cmake

  • Add wrappers for bison and flex
  • Add module for clang
  • Add module for bz2
  • Add qi_install_test_data

misc

Hide output of commands when using --quiet