Control: reassign -1 debian-policy 3.9.8.0

On Mon, 2018-07-30 at 06:15:42 +0200, Guillem Jover wrote:
> In any case, I discussed this in a private mail interchange with Ian
> a couple of years ago (AFAIR). My reply back then was that I don't
> personally feel very strongly about the feature, that I think it has
> some merit and that before even considering any kind of deprecation
> I'd like to get input from derivative developers (Ubuntu is obviously
> not the only derivative) and other people using it for their rationale,
> etc.
> 
> Personally I do have a preference for doing unconditional patching,
> that ideally does feature selection at configure/build/run-time. But I
> don't think this is generally applicable to all programming languages
> or environments, which might not have the notion of some meta language
> or preprocessor, or might not be able to portably select OS and then
> a vendor and similar. At least w/o creating a huge mess of code.
> 
> Also if any potential deprecation might imply that people will switch
> from declarative to vendor-conditionalized patching from within
> debian/rules, well, that looks like a regression to me.

In addition, there's the confounding of the source package as a
transport format, with the tools used to extract them, the process
to do so, and the end result on disk.

The vendor-specific series can be thought of just as a serialization
of multiple branches. How this ends up being unpacked could vary, the
unpacker could generate say a git repo, and create multiple branches,
and point HEAD to the current vendor. This is a tooling behavior issue.

If this is really causing problems to dgit, then it feels to me like
a self-inflicted consequence of its design.

> I'm definitely not even going to consider removal of extraction support,
> because that would break at least historic source unpacking. That's
> the price of adding these kinds of features into dpkg.
> 
> When it comes to deprecation of the packing, see above. When I saw this
> thread I initially though that at least adding options to forbid packing
> and unpacking this kind of source would be a nice compromise, but with
> the ctte being involved I've lost any motivation for that.

> In any case I'm not even sure why dpkg is any kind of blocker for this
> at all, because acceptance into the Debian archive is controlled by
> ftp-masters, f.ex via lintian and its auto-reject list. Well, it might
> be if there's some kind of intention to try to block this even for other
> unrelated derivatives…

I'm detaching dpkg from this, I don't see anything constructive to do
out if this, TBH.

If someone wants to see dpkg changed in some way related to this, I'd
request the same thing I did to Ian a couple of years ago, gather
input from derivatives and other current users, on their reasons for
using it, or start a discussion with them on whether they'd be
satisfied with potential alternatives, etc.

Thanks,
Guillem

Reply via email to