Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 414997 - [TRACKER] Packages depending on old versions at the same stabilization level
Summary: [TRACKER] Packages depending on old versions at the same stabilization level
Alias: None
Product: Quality Assurance
Classification: Unclassified
Component: Trackers (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Quality Assurance Team
Keywords: Tracker
Depends on: 439424 722500 848486 328911 333099 412755 413361 413635 414995 416075 419795 420295 420297 420303 420309 420441 421335 421341 421345 421347 421349 421351 421369 421425 421427 421643 424587 438348 439714 447108 555526 567804 587026 608152 632348
  Show dependency tree
Reported: 2012-05-07 09:58 UTC by Pacho Ramos
Modified: 2022-05-30 10:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2012-05-07 09:58:26 UTC
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
Comment 1 Pacho Ramos gentoo-dev 2012-11-17 19:37:43 UTC
"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."