
26 Jul
2007
26 Jul
'07
10:50 p.m.
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