Hello, On Mon 12 Nov 2018 at 01:23PM GMT, Ian Jackson wrote: > Sean Whitton writes ("Bug#824495: debian-policy: Source packages "can" declare relationships"): >> On Sun 11 Nov 2018 at 11:31AM GMT, Simon McVittie wrote: >> > I think the best practice is for maintainers to notice new features being >> > added, make a deliberate decision on what to enable (in an architecture- >> > or kernel-specific way if appropriate), and use the equivalent of >> > --disable-apparmor for any feature we don't (yet?) want to enable. >> >> Right. ISTM that it would be a bug if this was not done, which is why >> it seems unwise to include Ian's (ii) in Policy. > > I think it could easily be more convenient for derivatives to take the > alternative route. If I were the Debian maintainer and also the > maintainer in a derivative, I might prefer to keep the source package > delta as small as possible. > > Depending on the circumstances the source package delta for that > package might vanish entirely and the divergence dealt with entirely > through changes to the build dependencies, or build environment (eg > apt pinning), which mean that the Build-Depends has a different > result. Hmm. I could be convinced with examples, but the cost to users of Debian for not following the best practice described by Simon seems too high. > Currently everyone agrees with me that the behaviour permitted by my > (ii) is probably common. So we cannot forbid it with a MUST. Indeed. -- Sean Whitton
Attachment:
signature.asc
Description: PGP signature