[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#850156: Please firmly deprecate vendor-specific series files



On Wed, Jan 04, 2017 at 01:41:53PM +0000, Ian Jackson wrote:
> Package: dpkg-dev, debian-policy
> Version: 1.17.27, 3.9.8.0

> dpkg-source has a surprising and not-very-well-documented feature,
> that it is possible to have in a `3.0 (quilt)' package a
> vendor-specific series file, which is used only if the vendor matches
> that of the running host.[1]

> This feature is a very bad idea.  I can see why people thought it
> might be nice: it means you can use the same (or very similar) .dsc
> (and perhaps vcs history) on different distros.

> But it is quite wrong, because it means that the same source package
> has different "contents" on different computers.

>  In policy:
> 
>  * Say that a package MUST NOT contain a non-default series file.
>    (obviously with an expectation that these newly-declared RC bugs
>    will not be fixed in stretch)
> 
>  (And the consequential lintian change.)
> 
> I am not yet supplying patches for dpkg-source and for policy, because
> I think deprecating this feature will involve some discussion.

Seconded (the sentiment, and specifically the requested policy change -
though I agree it's early to do this in Policy).

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: PGP signature


Reply to: