Hello Georges, On Sun, Apr 12, 2026 at 10:54:21AM +0200, Georges Khaznadar wrote: > Please help me: I noticed this issue earlier, and so far did not find > how to fix it. If I do not fix it, it will make wims unfit to enter > debian/stable in the future, since upgrades from oldstable to stable will > not be possible. > > I tried to declare that wims 3:4.31b+dfsg1-4 Conflicts with > wims-modules (<3:4.31b), with no success to fix this misfit. > > Which "Conflicts:" stance would you suggest ?
The git history indicates that until recently, vims had "Conflicts: wims-modules (<= 2:4.31+dfsg1-2)". In principle, Breaks + Replaces should have been enough here, but other than that it looks ok. However, the commit adding the transitional package (821fabec) drops the conflict and that makes it no longer ok. The textbook solution should be: Breaks: wims-modules (<< 3:4.31b+dfsg1-1~) Replaces: wims-modules (<< 3:4.31b+dfsg1-1~) Differences to yours: * Use weaker Breaks+Replaces as those should be sufficient here. * Tweak the version and comparison operator to be safe for backports. The earlier Conflicts are not perfect, but should be good enough. Helmut

