Move the patches tweaking the default servers out of d/patches, and inject them through d/rules
The ctte decided that vendored series files are not allowed in the
Debian archive, see #904302.
Also move the patch files out of d/patches to avoid
patch-file-present-but-not-mentioned-in-series
Closes: #915350
Signed-off-by:
Mattia Rizzolo <mattia@debian.org>
-
👀 @lambyMaintainerHmpf, this is really ugly. :(
-
I've been thinking about how to do this for a long time (since the vendored series file was bothersome to maintain anyway), but that's the best I could come up with… But whatever I can come up with will always be ugly compared to the "descriptiveness" of the vendored series files...
At least I know upstream had some vague plans (still in vaporware form) to support something natively.
-
👀 @lambyMaintainerhttps://bugs.debian.org/850156#25 Seems like we're not the only ones.....
-
👀 @lambyMaintainerHm, could we write a
/usr/share/dpkg/shiver-me-vendor-patches-laddie.mkfile that we could include instead...? -
I don't think it would be worth.
After all, https://lintian.debian.org/tags/package-uses-vendor-specific-patch-series.html only lists 16 packages, that's very few. For how annoying doing this kind of stuff in d/rules might be, it's completely doable for so few packages.
-
Maybe. Or maybe not. As an Ubuntu developer myself (even if not really so active) I'm pretty sure I prefer to have a few messy lines in a d/rules and have the package in sync than having a silly delta that would cause me to do a double upload every time I upload hexchat.
Now, I'm not bothered (nor bored) enough to read through the ctte bug and see who made such statement, but I'd be happy to rise some comments if my eyes came upon them :)