[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help: Bug#336469: pure-ftpd uninstallable : no pure-ftpd-common



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.

-- 
Henning Makholm                             "In my opinion, this child don't
                                       need to have his head shrunk at all."



Reply to: