"Manuel A. Fernandez Montecelo" <m...@debian.org> writes: > notmuch depends on gdb, which is not available yet in Debian for the riscv64 > architecture. > > After a bit of research, it's not clear to me the purpose of build-depending > on > gdb. (If you know from the top of your head and can explain briefly it would > be > great, I am curious now :) ).
notmuch uses gdb in its test suite. So disabling it means parts of the test suite don't run. > We're generally reluctant to ask to disable dependencies specifically for this > architecture, because we hope to get them available in a reasonable timeframe. If you plan on supporting gdb, it probably makes more sense to just wait for that, and at least see if it works. > However, since this is also disables in fully supported arches for many years > like s390x, ppc64el or mips*, in this case is probably better to remove it for > riscv64 as well. These architectures have gdb, but it's broken in various ways. They're also release architectures, where bugs in gdb introduced a regression in notmuch.