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