[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1104997: unblock: osspd/1.3.3-4



Control: tags -1 -moreinfo

On 10/05/25 14:01, Sébastien Noel wrote:
Hi !

On 10/05/25 13:39, Graham Inggs wrote:
Control: tags -1 moreinfo

[...]

Your changelog has:

    * Remove previous workaround now that fuse3 v3.17.2 is in unstable
      and add "Breaks: libfuse3-4 (<< 3.17.2)" in d/control

This feels the wrong way around to me.

Why isn't this Depends: libfuse3-4 (>= 3.17.2) ?

Maybe I'm looking at it the wrong way.
My reasoning is: sometime libfuse bumps ABI; the last one was
libfuse3-3 -> libfuse3-4. We deals with that sort of thing with binNMU.
Hardcoding a Depends on "libfuse3-4 (>= 3.17.2)" would breaks that magic
while the "Breaks: libfuse3-4 (<< 3.17.2)" just insure that we don't install know incompatible libfuse3-4 alongside osspd.

I have been told that I forgot to add an important piece of the puzzle:

I can't just Build-Depends on "libfuse3-dev (>= 3.17.2)" and hope to get
a generated Depends field that include "libfuse3-4 (>= 3.17.2)", due to
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105099

br,
Sébastien


Reply to: