After the <!nocheck> change, cabal-debian seems to be adding duplicate depends, where one duplicate is marked with <!nocheck> and one is not. An example package where this happens is hslua-module-system. I believe this happens because this package has a common-options section which gets included in both a library and a test-suite. Ultimately, there is a depend that's in both a library and a test suite. It seems this was deduplicated before (I think) but now is not? It seems the <!nocheck> one should just not be there.
After the
<!nocheck>change, cabal-debian seems to be adding duplicate depends, where one duplicate is marked with<!nocheck>and one is not. An example package where this happens ishslua-module-system. I believe this happens because this package has acommon-optionssection which gets included in both a library and a test-suite. Ultimately, there is a depend that's in both a library and a test suite. It seems this was deduplicated before (I think) but now is not? It seems the<!nocheck>one should just not be there.