On Tue, Nov 01, 2005 at 09:27:06AM +0100, Henning Makholm wrote: > Scripsit Steve Langasek <vorlon@debian.org> > > No, it's a bug in dpkg-dev, which should know how to set ${Source-Version} > > correctly for binNMUs. > It can't really know, can it? If I have a control file with > Package: foo > Architecture: any > Package: foo-data-extra > Architecture: all > Package: foo-plugins > Architecture: any > Depends: foo (=${Source-Version}), foo-data-extra (=${Source-Version}) > then a binNMU ought to have foo-plugins depend on the binNMU'ed > version of foo, but on the common version of foo-data-extra. > If dpkg-gencontrol were to figure out that, it would need to parse a > lot of data that it currently doesn't. And even if it did it > correctly, the resulting behavior would be confusing. > IMO it would be better to split ${Source-Version} into two substvars, > one of which includes binNMU suffixes and one of which doesn't. Yes; sorry, I thought it was self-evident that Source-Version ought to refer to the *source* version, and that a new variable name is called for where the binary version is needed. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. vorlon@debian.org http://www.debian.org/
Attachment:
signature.asc
Description: Digital signature