On 2023-04-27 Helmut Grohne <hel...@subdivi.de> wrote: > Package: libfl-dev > Version: 2.6.4-8.1 > Severity: serious > Justification: dpkg unpack error
> Attempting to unpack libfl-dev/2.6.4-8.1 from Debian bookworm > on a minimal Debian bullseye with flex-old/2.5.4a-10.1 > installed, causes an unpack error from dpkg due to > /usr/include/FlexLexer.h being contained in both packages. [...] > Please ensure that libfl-dev has sufficient Breaks and Replaces declarations. Hello, we currently have: Package: libfl-dev Replaces: flex (<< 2.5.39), flex-old (<= 2.5.4a-10) Breaks: flex (<< 2.5.39), flex-old (<= 2.5.4a-10) However afaict there are no plans for splitting flex-old into flex-old and libfl-old-dev so this file conflict is permanent, i.e. libfl-dev should use unversioned Conflicts instead of versioned Breaks. On sidenote I think flex should Conflict with flex-old like flex-old does. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'