Greetings, In a post to this list about a year ago, someone suggested that complex dependencies such as "(A & B) | C" be handled with: "A | C, B | C". Now this generates a lintian error:
E: petsc2.1.1-dev: package-has-a-duplicate-relation blas-dev | atlas2-base-dev, lapack-dev | atlas2-base-dev N: N: The package seems to declare a relation on another package which is N: already implied by other relations it declares, and is therefore N: redundant. This is not only sloppy but can break some tools How else am I supposed to construct this dependency? IMHO, the right way to do this would be virtual blas-dev and lapack-dev packages provided by atlas2-*, but that poses other problems in this particular case, e.g. the blas- and lapack-compatible libs in atlas2-base are in /usr/lib/atlas, so they require -L/usr/lib/atlas (and still other places for the subarch-specific libs) and are therefore not compatible with blas-dev and lapack-dev, unless Camm is willing to do an /etc/alternatives thing... Zeen, -- -Adam P. GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Welcome to the best software in the world today cafe! <http://lyre.mit.edu/%7Epowell/The_Best_Stuff_In_The_World_Today_Cafe.ogg> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

