Adrian Bunk writes ("Bug#904302: Why outlawing vendor-specific patch series would be a bad idea"): > The main misconception is that there would always be *the* source. > > Steps you might have before the compilation starts: > 1. dpkg unpacks upstream sources > 2. dpkg applies patches > 3. debian/rules unpacks upstream tarballs as part of the build > 4. debian/rules applies patches based on distribution > 5. debian/rules applies patches based on release > 6. debian/rules applies patches based on architecture
I disagree that (4) should ever be relevant. There should never be any patchese applied conditionally based on dpkg-vendor, for the reasons I explained very recently in response to the liferea example./ We don't ever do (5), do we ? Please tell me we don't. We can have different source code in our different releases. I can see that (6) might be needed in some exceptional cases but normally there is a better way. Ian. -- Ian Jackson <ijack...@chiark.greenend.org.uk> These opinions are my own. If I emailed you from an address @fyvzl.net or @evade.org.uk, that is a private address which bypasses my fierce spamfilter.