Currently, builds produced by ceph-build (as shown in Shaman) use the default build flavor.
Since last year’s changes, the default build type is RelWithDebInfo [1].
In some testing scenarios, a Debug build type is useful, mainly to preserve built-in asserts and disable compiler optimizations. See Ceph’s Build Types [2].
Until now, the only way to get a Debug build was to use a branch name suffixed with *-debug.
With the recent build flavor changes [3], each build now also produces a debug flavor. See the latest main builds [4] for an example.
You can select the new flavor when scheduling tests using: `--flavor debug`
It will also be used in nightly runs alongside the default flavor.

Matan

[1] https://github.com/ceph/ceph/pull/61637 - Fallback to RelWithDebInfo
[2] https://github.com/ceph/ceph?tab=readme-ov-file#build-types
[3] https://github.com/ceph/ceph-build/pull/2497 - Cleanup "crimson", introduce "debug"
[4] https://shaman.ceph.com/builds/ceph/main/e2b13bbef8d5a1bd0ba1ccdfd0af417af6bfc44d/