> why does a package from official repositories mentions what version of > a dependency is required? Because it may be that it is working only with that particular version. The two common scenarios are: 1) The package requires protocol/API/ABI/header/etc-level compatibility. You may see this like: foo=a.b.c and bar=a.b.c are coming together. 2) The package requires newer API (≥X), but it is also known that available versions newer than X have some bug that prevent the package from working (≤X). Effectively one gets =X in requirements. It seems that you case is the first one.
Attachment:
signature.asc
Description: OpenPGP digital signature