As discussed in bug 412755, it's not legal to depend on older version of the package, causing downgrade of the library on the same stabilization level. This trackers aims to catch packages doing this and trying to resolve this situation (either fixing them, slotting needed depends or masking packages) Reproducible: Always
"Policy on "<" versioned dependencies ==================================== chithahn requested the council to clear up confusion around "<" versioned dependencies[3]. This issue seems to combine: 1) notorious behaviour from the usual suspects 2) QA policies whether or not they are properly documented/advertised 3) the technical problem of "<" dependencies causing downgrades The council sees no rule that makes it illegal to use < dependencies, but strongly discourages their use. It must be noted that for some packages, a downgrade is very undesirable. This has triggered package removals in the past. However, the council requests the teams responsible for that removal to act reasonably and in good cooperation with the maintainers of the packages in question."