[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: