On 2015-10-31 17:48, Sven Joachim wrote:
> I have avoided using Breaks here since it has the potential of
> complicating upgrades, but I can add a versioned dependency on
> ncurses-bin to the -dev packages if it makes piuparts happy.

I don't see why adding a Breaks would complicate upgrades.
libncurses5-dev up to 6.0+20150810-1 had a strict
  Depends: ncurses-bin (= ${binary:Version})
so mixing different versions of ncurses-bin and libncurses5-dev was
never allowed previously. (It will be possible from 6.0+20151017-1 on,
but not together with older versions.)
Adding a dummy Depends does not sound right either, since
libncurses5-dev no longer requires anything from ncurses-bin.

Also you shouldn't aim for "making piuparts happy", but for declaring
proper package relationships.


> The disappearing files are not required for ncurses-bin to work
> correctly (hint: ncurses-bin does not depend on libncurses5-dev), hence

Missing a file that is supposed to be shipped by (the old version of)
ncurses-bin does not sound like "works correctly". It won't break
ncurses-bin itself, but anything relying on the existence of that file
(in the old version of ncurses-bin).


Andreas

Reply via email to