I use QtCreator for native Haiku development due to its advanced Code Completion and searching capabilities. QtCreator can use CMakeLists.txt for project parsing and configuration. However, there is a regression in QtCreator or CMake regarding parsing of the CMakeLists for any version of cmake > 3.9.2, including the latest version of cmake 3.16.0. Every time I use Software Updater to update Haiku, it grabs a later version of cmake which breaks QtCreator, and I always have to manually revert back to cmake 3.9.2.
Ideally, Software Updater would allow me to select which packages I would like to update (ie. a checkbox next to each package name). This way I could select which packages to install using the GUI. Yes, I do know that I can manually run pkgman from Terminal, but ideally a GUI checkbox would resolve this issue. For now, I keep a backup of the older version of cmake 3.9.2 and always revert to this version after every update.
Secondly, via https://depot.haiku-os.org, I can download older versions of most packages (double click to install). Ideally, HaikuDepot would also have the facility to list these older versions and to install them if possible (to resolve dependancy issues).