Ticket #216 (closed enhancement: duplicate)

Opened 8 years ago

Last modified 8 years ago

Ensure all dependencies are declared

Reported by: elijah.epifanov Owned by: ciaranm
Priority: MajorRelease Milestone:
Component: clients/qualudis Version: 0.24.1
Keywords: qa dependencies Cc:
Blocked By: Blocking:
Distribution:

Description

Package breakage prevention idea:

ldd all executable files and check that all their dependencies belong to packages that are direct/transitive dependencies (paludis --owner '/usr/lib/lib.....so' is in recursive dependencies tree). Some packages build against some dependency that isn't declared and when this dependency will be removed (i.e. I temporary removed libpq, because new postgresql had problems building when old libpq was present), but they will fail at runtime.

Change History

comment:1 Changed 8 years ago by ciaranm

  • Status changed from new to closed
  • Resolution set to duplicate
Note: See TracTickets for help on using tickets.