(This is just a note for the bug report; not explicitly copying submitters.)
Okay, I've figured out the exact mechanics of why this bug is happening. Both lib32icu36 and libicu36 have shlibs files, and both packages contain multiple shared libraries, some of which reference other ones. This causes dh_shlibdeps for each package to make a reference back to first package whose shlibs file satisfies the requirement. Both lib32icu36 and libicu36 decide that the needed libraries are contained in lib32icu36. For lib32icu36, dh_shlibdeps (or dpkg-shlibdeps) filters out the reference to itself, but this obviously doesn't work for libicu36 since lib32icu36 is not libicu36. Doing things in the normal way will always make one of these packages depend on the other. My solution is going to be to just filter the substvars files between dh_shlibdeps and dh_gencontrol. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]