Hi. Thanks for the explanation. I have never once in my life ran sbuild from a .dsc file. In fact I don't think I've ever done anything with .dsc files directly. I'm always sitting on the sources, with a ../whatever.orig.tar.gz on disk.
If I've been using it wrong this whole time, I guess that's on me. But starting from sources feels like the natural flow to me, so can we make this work a bit better? If we wanted to make the clean step optional, sbuild can check for source differences, and barf if any are detected. It mostly does that already. I believe it doesn't complain if there are extra files on disk, but we could make it do that too. Other than that, can we run "dh clean" inside the chroot? Thanks!