Russ Allbery wrote:
The following commit has been merged in the master branch: commit a60e4ab929a85a84572fb1b54d54fa7a4fcb8837 Author: Russ Allbery <rra@debian.org> Date: Sun Jun 21 22:35:39 2009 -0700 Improvements to missing-separator-between-lines * checks/control-file{,.desc}: + [RA] Rework missing-separator-between-lines to only include two specific package stanzas in the extra tag data and not include newlines. Generalize it to also detect missing commas between substvars, replacing missing-comma-after-substvar.
Unfortunately this appears to have broken some valid occurences of architecture lists in dependency fields; I had a similar issue when I tried to make the expression "smarter" before committing the earlier version.
Running test debhelper-arch-depends 1.0... building... testing... FAILED: --- t/tests/debhelper-arch-depends/tags 2009-01-18 17:49:11.000000000 +0000+++ debian/tests/tags.debhelper-arch-depends 2009-06-26 14:04:56.000000000 +0100
@@ -0,0 +1 @@+E: debhelper-arch-depends source: missing-separator-between-items in source build-depends field between 'sparc' and 'amd64'
make: *** [runtests] Error 1Adam