Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-30 Thread Tollef Fog Heen
Last draft, incorporating the suggestions from Ian and Didier. === DRAFT Resolution === Vendor-specific patch series are a feature of dpkg that can be used to apply a different series of quilt patches when the source package is unpacked on different systems. Since Debian source packages are

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-24 Thread Ian Jackson
Tollef Fog Heen writes ("Bug#904302: Whether vendor-specific patch series should be permitted in the archive"): > Second draft: ... > The Committee recognises that there is a need for packages to behave > differently when built on different distributions, but this should

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-24 Thread Didier 'OdyX' Raboud
Nice, thanks. A minor nitpicks inline … Le mardi, 23 octobre 2018, 21.28:40 h CEST Tollef Fog Heen a écrit : > === DRAFT Resolution === > > Vendor-specific patch series are a feature of dpkg that can be used to > apply a different series of quilt patches when the source package is > unpacked on

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-23 Thread Tollef Fog Heen
]] Tollef Fog Heen > ]] Tollef Fog Heen > > That turned out to be in the rather more distant future than I > intended. Apologies about that. … and again. Diff from previous one: - Included separate source packages as an alternative to build time patching. - Fixed typo. I have not

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-21 Thread Adrian Bunk
On Fri, Oct 05, 2018 at 08:49:47AM +0200, Philip Hands wrote: > Adrian Bunk writes: > > > On Thu, Oct 04, 2018 at 08:21:07PM +0200, Philip Hands wrote: > >>... > >> IMO policy should recomend the use of separate source packages as the > >> prefered solution to the problem that vendor-specific

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-21 Thread Didier 'OdyX' Raboud
Le mercredi, 19 septembre 2018, 14.39:23 h CEST Philip Hands a écrit : > How about this instead: > > The Committee therefore resolves that: > > 1. Any use of dpkg's vendor-specific patch series feature is a bug for > packages in the Debian archive (including contrib and non-free), >

Bug#904302: Whether vendor-specific patch series should be permitted in the archive [and 1 more messages]

2018-10-09 Thread Sam Hartman
> "Wouter" == Wouter Verhelst writes: Wouter> But in the general case, I feel that downstream packaging Wouter> changes belong downstream, not in Debian; therefore it is Wouter> best to recommend that, in the general case, packages in Wouter> Debian do not switch on

Bug#904302: Whether vendor-specific patch series should be permitted in the archive [and 1 more messages]

2018-10-09 Thread Wouter Verhelst
On Tue, Oct 09, 2018 at 10:14:44AM -0400, Sam Hartman wrote: > > "Wouter" == Wouter Verhelst writes: > > Wouter> On Fri, Oct 05, 2018 at 08:40:03AM -0400, Sam Hartman wrote: > >> That said, even there there are tradeoffs. As an example, Ubuntu > >> tries to use unmodified Debian

Bug#904302: Whether vendor-specific patch series should be permitted in the archive [and 1 more messages]

2018-10-09 Thread Sam Hartman
> "Wouter" == Wouter Verhelst writes: Wouter> On Fri, Oct 05, 2018 at 08:40:03AM -0400, Sam Hartman wrote: >> That said, even there there are tradeoffs. As an example, Ubuntu >> tries to use unmodified Debian source packages where possible. >> In some cases I think that the

Bug#904302: Whether vendor-specific patch series should be permitted in the archive [and 1 more messages]

2018-10-09 Thread Wouter Verhelst
On Fri, Oct 05, 2018 at 08:40:03AM -0400, Sam Hartman wrote: > That said, even there there are tradeoffs. > As an example, Ubuntu tries to use unmodified Debian source packages > where possible. In some cases I think that the maintenance advantages > of doing this and the slight but real

Bug#904302: Whether vendor-specific patch series should be permitted in the archive [and 1 more messages]

2018-10-05 Thread Ian Jackson
Sam Hartman writes ("Bug#904302: Whether vendor-specific patch series should be permitted in the archive [and 1 more messages]"): > So imagine that Ubuntu and several other downstreams care more about > security and hardening than they do about backward compatibility and > th

Bug#904302: Whether vendor-specific patch series should be permitted in the archive [and 1 more messages]

2018-10-05 Thread Sam Hartman
Actually directly switching on vendor seems fairly bad. However, to the extent that downstream changes can be encapsulated into options/deltas that someone might want, I think it may often be reasonable to carry the delta in Debian. So imagine that Ubuntu and several other downstreams care more

Bug#904302: Whether vendor-specific patch series should be permitted in the archive [and 1 more messages]

2018-10-05 Thread Ian Jackson
Adrian Bunk writes ("Bug#904302: Whether vendor-specific patch series should be permitted in the archive"): > On Thu, Oct 04, 2018 at 08:21:07PM +0200, Philip Hands wrote: > > IMO policy should recomend the use of separate source packages as the > > prefered solution t

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-05 Thread Philip Hands
Adrian Bunk writes: > On Thu, Oct 04, 2018 at 08:21:07PM +0200, Philip Hands wrote: >>... >> IMO policy should recomend the use of separate source packages as the >> prefered solution to the problem that vendor-specific patch series were >> supposed to address. > > In this case please make an

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-04 Thread Adrian Bunk
On Thu, Oct 04, 2018 at 08:21:07PM +0200, Philip Hands wrote: >... > IMO policy should recomend the use of separate source packages as the > prefered solution to the problem that vendor-specific patch series were > supposed to address. In this case please make an explicit decision on whether

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-04 Thread Ian Jackson
Philip Hands writes ("Re: Bug#904302: Whether vendor-specific patch series should be permitted in the archive"): > IMO policy should recomend the use of separate source packages as the > prefered solution to the problem that vendor-specific patch series were > supposed to a

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-04 Thread Philip Hands
Ian Jackson writes: > Adrian Bunk writes ("Bug#904302: Whether vendor-specific patch series should > be permitted in the archive"): >> On Wed, Sep 19, 2018 at 02:39:23PM +0200, Philip Hands wrote: >> > The Committee therefore resolves that: >> > >

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-04 Thread David Bremner
Adrian Bunk writes: > My understanding of the TC proposal so far is that this would > recommend a 1:1 conversion from vendor-specific patch series > to build-time patching. And as I said, you could even get rid > of the "after buster" part if someone has conversions for all > of the 18 affected

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-04 Thread Adrian Bunk
On Thu, Oct 04, 2018 at 01:32:08PM +0100, Ian Jackson wrote: > Adrian Bunk writes ("Bug#904302: Whether vendor-specific patch series should > be permitted in the archive"): > > On Wed, Sep 19, 2018 at 02:39:23PM +0200, Philip Hands wrote: > > > T

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-04 Thread Ian Jackson
Adrian Bunk writes ("Bug#904302: Whether vendor-specific patch series should be permitted in the archive"): > On Wed, Sep 19, 2018 at 02:39:23PM +0200, Philip Hands wrote: > > The Committee therefore resolves that: > > > > 1. Any use of dpkg's vendor-specifi

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-03 Thread Adrian Bunk
On Wed, Sep 19, 2018 at 02:39:23PM +0200, Philip Hands wrote: >... > The Committee therefore resolves that: > > 1. Any use of dpkg's vendor-specific patch series feature is a bug for > packages in the Debian archive (including contrib and non-free), This misses an important part of the

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-03 Thread Ian Jackson
Sean Whitton writes ("Bug#904302: Whether vendor-specific patch series should be permitted in the archive"): > I would be grateful if you would micromanage just enough that there > isn't anything controversial left for people to disagree about :) That seems like a generally

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-02 Thread Sean Whitton
Hello, On Tue 02 Oct 2018 at 07:48PM +0200, Tollef Fog Heen wrote: > Given the entire decision has been delegated to us, I think we should, > yes. If we'd just been asked to decide on a matter of technical policy, > that would have been slightly different. I think that the wording of my

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-10-02 Thread Tollef Fog Heen
]] Philip Hands > On reflection this seems like we're straying into micro-management. > Should we really be determining the detail of how this is done in > policy? Given the entire decision has been delegated to us, I think we should, yes. If we'd just been asked to decide on a matter of

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-09-19 Thread Ian Jackson
Philip Hands writes ("Bug#904302: Whether vendor-specific patch series should be permitted in the archive"): > Possibly also with something like this?: > > Post-Buster this should be implemented in Debian Policy by > declaring that a package MUST NOT contai

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-09-19 Thread Philip Hands
Tollef Fog Heen writes: > ]] Philip Hands > >> Tollef Fog Heen writes: >> >> >This should be implemented in Debian Policy by declaring that a a >>^^^ >> You've this doubled 'a' on two occasions in this text. > > I'll fix

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-09-18 Thread Tollef Fog Heen
]] Philip Hands > Tollef Fog Heen writes: > > >This should be implemented in Debian Policy by declaring that a a >^^^ > You've this doubled 'a' on two occasions in this text. I'll fix that, thanks for spotting it. >

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-09-16 Thread Philip Hands
Tollef Fog Heen writes: >This should be implemented in Debian Policy by declaring that a a ^^^ You've this doubled 'a' on two occasions in this text. Presumaly we would not want to see new packages adopting the use of

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-09-16 Thread Sean Whitton
Hello, On Sat 15 Sep 2018 at 07:06PM +0200, Tollef Fog Heen wrote: > A first draft is below, feedback on wording and content appreciated. LGTM, thank you. -- Sean Whitton signature.asc Description: PGP signature

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-09-16 Thread Wouter Verhelst
On Sat, Sep 15, 2018 at 04:14:57PM -0300, David Bremner wrote: > Tollef Fog Heen writes: > > > > > The Committee recognises that there is a need for packages to behave > > differently when built on different distributions, but this should be > > done as part of the build process, using current

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-09-15 Thread David Bremner
Tollef Fog Heen writes: > > The Committee recognises that there is a need for packages to behave > differently when built on different distributions, but this should be > done as part of the build process, using current and future practices > such as patches with conditional behaviour, patching

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-09-15 Thread Tollef Fog Heen
]] Tollef Fog Heen > ]] Sean Whitton > > > The concrete question that I am asking the committee to decide, in my > > capacity as a Policy delegate, is whether or not vendor-specific patch > > series should be permitted in the Debian archive. > > It's now been five days since I mailed the

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-08-17 Thread Sean Whitton
Hello Marga, On Wed 15 Aug 2018 at 11:35AM +0200, Margarita Manterola wrote: > Apart from this, the concern that has been raised about making packages > instabuggy is valid. I would like our decision to include that this > should > be SHOULD first, giving maintainers a window of time to fix

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-08-15 Thread Margarita Manterola
On 2018-08-09 21:22, Tollef Fog Heen wrote: It's now been five days since I mailed the various package maintainers. I intend to write up a resolution and then call for a vote in the not-too-distant future, so if there is anything we have not covered in the discussion so far, please chime in

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-08-13 Thread Ian Jackson
Colin Watson writes ("Bug#904302: Whether vendor-specific patch series should be permitted in the archive"): > ... My opinion from experience with this feature is that those > derivative maintainers would have an easier time if they used > patches with conditional behav

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-08-09 Thread Tollef Fog Heen
]] Sean Whitton > The concrete question that I am asking the committee to decide, in my > capacity as a Policy delegate, is whether or not vendor-specific patch > series should be permitted in the Debian archive. It's now been five days since I mailed the various package maintainers. I intend

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-08-04 Thread Paul Gevers
Hi, [As the main liferea uploader and the one that implemented this there.] On Thu, 2 Aug 2018 09:46:28 +0100 Simon McVittie wrote: > liferea, a RSS feed reader, uses Ubuntu RSS feeds by default when unpacked > on Ubuntu. This is a patch to XML configuration files, so would not be > trivial to

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-08-02 Thread Wouter Verhelst
On Thu, Aug 02, 2018 at 09:46:28AM +0100, Simon McVittie wrote: > mate-terminal and tilix, both terminals, have been adapted to Ubuntu > having patched vte to stay with pcre instead of moving to pcre2. > mate-terminal could easily use cpp; tilix is written in D, and I don't > know whether that has

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-08-02 Thread Simon McVittie
On Mon, 23 Jul 2018 at 09:22:17 +0800, Sean Whitton wrote: > There are currently at least 18 source packages which use > vendor-specific series files. I have not been able to determine an > upper bound. Here is a survey of packages that do this, based on this search from Stuart Prescott $

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-31 Thread Guillem Jover
Hi Gunnar, On Mon, 2018-07-30 at 00:14:23 -0500, Gunnar Wolf wrote: > Still, I would like to have Guillem's opinion. Sorry, but I'd rather not participate in the processes I very strongly disagree with, for a body I don't think should even exist. Thanks, Guillem

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-30 Thread Sean Whitton
Hello, On Mon 30 Jul 2018 at 02:20PM +1000, Stuart Prescott wrote: > The normal mantra is: "policy is to document standard practice", "policy is > not a stick to beat maintainers with", "policy changes should (normally) not > make packages instabuggy". The current approach is not consistent with

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-29 Thread Tollef Fog Heen
]] Gunnar Wolf > ...Although if we make a policy change in this, it will require > cooperation of the dpkg developers if we don't want to go into 6.1.4 > (which we don't). No, it won't, it's a policy change on what's allowed in the archive, not what features dpkg is allowed to implement. I

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-29 Thread Gunnar Wolf
Sean Whitton dijo [Mon, Jul 30, 2018 at 12:01:35PM +0800]: > > ...Although if we make a policy change in this, it will require > > cooperation of the dpkg developers if we don't want to go into 6.1.4 > > (which we don't). > > Sorry, I don't follow. > > Surely policy can disallow things in

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-29 Thread Stuart Prescott
On Sunday, 29 July 2018 22:14:23 AEST Gunnar Wolf wrote: > Sean Whitton dijo [Mon, Jul 30, 2018 at 09:30:04AM +0800]: > > > I believe his request might also be considered under §6.1.1, since we're > > > being asked about a policy change. (After talking to Sean in person, he > > > said he intended

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-29 Thread Sean Whitton
Hello, On Sun 29 Jul 2018 at 10:14PM -0500, Gunnar Wolf wrote: > Sean Whitton dijo [Mon, Jul 30, 2018 at 09:30:04AM +0800]: >> > I believe his request might also be considered under §6.1.1, since we're >> > being asked about a policy change. (After talking to Sean in person, he >> > said he

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-29 Thread Gunnar Wolf
Sean Whitton dijo [Mon, Jul 30, 2018 at 09:30:04AM +0800]: > > I believe his request might also be considered under §6.1.1, since we're > > being asked about a policy change. (After talking to Sean in person, he > > said he intended it under §6.1.3, not §6.1.1, though.) > > I think technically

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-29 Thread Sean Whitton
Hello, On Sun 29 Jul 2018 at 07:52AM +0200, Tollef Fog Heen wrote: > I believe his request might also be considered under §6.1.1, since we're > being asked about a policy change. (After talking to Sean in person, he > said he intended it under §6.1.3, not §6.1.1, though.) I think technically

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-29 Thread Raphael Hertzog
Hi, On Sat, 28 Jul 2018, Colin Watson wrote: > > Debian should not seek to prevent maintainers doing something that > > they have agreed to do in collaboration with downstreams. > > My memory of the origin of this feature is that the dpkg developer who > originated it asked me if it might help

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-28 Thread Tollef Fog Heen
]] Stuart Prescott > Essentially, this is a request that the TC overrule both Debian > maintainers *and* derivative maintainers in what they have agreed as a > workflow that obviously works for them. Today, Debian decides to not > allow debian/patches/vendor.series, then tomorrow, a derivative >

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-27 Thread Colin Watson
On Sat, Jul 28, 2018 at 02:18:51AM +1000, Stuart Prescott wrote: > Debian does not micromanage its maintainers and Debian most certainly does > not tell derivatives what to do; however, that is precisely what this > proposal is requesting. Is it? What I see is more like a derivative (or at

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-27 Thread Stuart Prescott
> The concrete question that I am asking the committee to decide, in my > capacity as a Policy delegate, is whether or not vendor-specific patch > series should be permitted in the Debian archive. I can see that a user might find it surprising that a source package is unpacked differently on

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-27 Thread Tollef Fog Heen
]] Sean Whitton > The concrete question that I am asking the committee to decide, in my > capacity as a Policy delegate, is whether or not vendor-specific patch > series should be permitted in the Debian archive. > > There is a broader question of whether source packages should be allowed > to

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-24 Thread Gunnar Wolf
Sean Whitton dijo [Mon, Jul 23, 2018 at 09:22:17AM +0800]: > As a Debian Policy delegate I hereby request that the Technical > Committee decide whether a proposal that has been submitted to modify > the Debian Policy Manual should be accepted: > > #850156 [n| | ] [dpkg-dev, debian-policy]

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-23 Thread Bdale Garbee
Sean Whitton writes: > The concrete question that I am asking the committee to decide, in my > capacity as a Policy delegate, is whether or not vendor-specific patch > series should be permitted in the Debian archive. While I am no longer a member of the TC, and my analysis of the situation

Bug#904302: Whether vendor-specific patch series should be permitted in the archive

2018-07-22 Thread Sean Whitton
Package: tech-ctte X-debbugs-cc: debian-pol...@lists.debian.org, sunwea...@debian.org, ijack...@chiark.greenend.org.uk, s...@debian.org, vor...@debian.org Control: block 850156 by -1 As a Debian Policy delegate I hereby request that the Technical Committee decide whether a proposal that has been