Le 19 janvier 2011 08:36:04, Cédric Girard a écrit : > On Wed, Jan 19, 2011 at 2:30 PM, Stéphane Gaudreault > <steph...@archlinux.org > > > wrote: > > > > > > This gives a simple receipie : When you want to list the dependency fo a > > package, simply look at what is directly used (for binary it is > > essentially "readelf -d" on the files) and you get the dependency list > > for your package. > > You can then assume that everything will be correct as maintainers of the > > listed packages did the same up to the required group. > > It means then that if we have this (dependency are direct dependencies): > - Package A: depends=(B C) > - Package B: depends=(C) > > C should *not* be removed from the dependency array of A.
Exact, you list what you directly use. It also means that if we have this (dependency are direct dependencies): - Package A: depends=(B C) - Package B: depends=(D) Maintainer of package A should not worry about dependency of B unless something is broken. Then simply fill a bug report. Stéphane