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

Kevin Rosenberg kevin at rosenberg.net
Thu Jul 26 22:50:56 UTC 2007


Lior Kaplan wrote:
> >From your changelog:
>   * debian/control: Tighten version dependencies. Convert source:Version to
>     binary:Version for any-to-any dependencies. Revert changes in 3.8.6.1-1
>       (closes:434358)
> 
> But no binary:Version does actually appear in your debian/control. Please
> use the attached patch. 

That's correct, the changelog entry was stale.
 
> 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.

Kevin





More information about the Cl-debian mailing list