Bug#904302: Why outlawing vendor-specific patch series would be a bad idea
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 <ijackson@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.
Reply to: