On Thu, Nov 24, 2011 at 11:40:10PM +0100, Ludovic Brenta wrote: > I think > > Depends: gnat-x.y | ada-compiler > > would be even better. Note that lintian says: "depends on a virtual > package without listing a real package as an alternative first." > Alternatives are separated by | in Depends and Build-Depends lines.
Every gnat-*.* package does provide ada-compiler, so "Depends: gnat, gnat-4.6 | ada-compiler" is satisfied with gnat (=4.4) and gnat-4.4 installed. "Depends: gnat | ada-compiler, gnat-4.6" is satisfied with gnat (=4.4) and gnat-4.6 installed but not used by default. If I understand well, we want to avoid both these situations. I cannot see why the dependency has to be as strong as "Depends". Depends:, Recommends: and Suggests: are equally highlighted in the reverse-dependency search of aptitude, but Depends: may cause problems. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/20111124232916.GA29042@pegase
