Specifying multiple binary package dependencies
Ralf Mardorf
kde.lists at yahoo.com
Sat Mar 19 00:14:30 UTC 2022
On Fri, 18 Mar 2022 18:15:49 -0400, Sam Varshavchik wrote:
>Depends: libcourier-auth (= 0.71.4-147)
>
>This dependency is now broken. Am I missing something about how
>dependencies are supposed to work?
Hi,
I don't know. However, to me it doesn't make much sense that software
version 0.71.4 is broken by installing software version 0.71.4, even if
you install different package versions.
See https://en.wikipedia.org/wiki/Soname .
You are only changing the package's version and not the software's
version, 0.71.4-1, 0.71.4-2, 0.71.4-n should be compatible versions.
However, splitting one thing from upstream to several packages is
tricky and asking for this kind of trouble, if runtime binaries and
runtime libraries are split into two packages, one for the binaries and
another for the libraries and they were compiled against completely
different dependencies of other software's versions. And/or a patch was
applied that actually should cause the version to get changed from
0.71.4 to 0.72 aynway.
Regards,
Ralf
More information about the ubuntu-users
mailing list