[cl-debian] Bug#434812: cl-sql: not binNMU safe

Lior Kaplan kaplan at debian.org
Fri Jul 27 07:25:43 UTC 2007


Kevin Rosenberg wrote:
> Lior Kaplan wrote:
>> Notice that it's also lossen the dependency on cl-sql-uffi, as it's a arch:any 
>> package, which can get new versions due to newer builds (version xyz -> xyz+b1).
> 
> The purpose of the change is the exactly tighten the dependency to
> guard against potential future bugs. cl-sql-uffi, being an integral
> part of the clsql package, may have changes made that are not 
> compatible with earlier versions of its dependants. Thus, newer
> builds of cl-sql-uffi may not be compatible.
> 
>> More info at http://wiki.debian.org/binNMU
> 
> I've read that and I'm aware of its usefulness. Still, it is not
> correct that later versions of the 'any' package (cl-sql-uffi) will
> necessarily be compatible with its dependants. They could well be
> incompatible. Thus, the reasons for the (= and not (>= depends
> statements.

That's understood. Please use the example at
http://lintian.debian.org/reports/Tnot-binnmuable-all-depends-any.html
to solve the problem you mentioned.

Don't forget you might cause your package to be uninstallable with the
tight dependencies. That might be even less nice than have compatibility
problems.

-- 
Lior Kaplan
kaplan at debian.org

GPG fingerprint:
C644 D0B3 92F4 8FE4 4662  B541 1558 9445 99E8 1DA0





More information about the Cl-debian mailing list