Bonsoir, On Thu, Feb 11, 2010 at 10:09:30PM +0100, Lucas Nussbaum wrote:
> Apparently, edos-builddebcheck (at least) doesn't handle having several > versions of the same package in the same Packages or Sources file (that > change was introduced at the end of 2009 by ftpmasters). > > Example: > prelude-manager (= 1.0.0~rc1-1): FAILED > prelude-manager (= 1.0.0~rc1-1) build-depends on one of: > - libpreludedb-dev (= 1.0.0~rc1-1) > libpreludedb-dev (= 1.0.0~rc1-1) depends on one of: > - libpreludedb0 (= 1.0.0~rc1-1) > prelude-manager (= 0.9.15-4): FAILED > prelude-manager (= 0.9.15-4) build-depends on one of: > - libpreludedb-dev (= 1.0.0~rc1-1) > libpreludedb-dev (= 1.0.0~rc1-1) depends on one of: > - libpreludedb0 (= 1.0.0~rc1-1) In my understanding that shows exactly that edos-(build)debcheck does handle multiple versions of the same package, since it analyses each of them. For us (mancoosi/edos), all packages and versions are born with an equal right to be analysed ;-) > You probably only want to list the newer version. Two answers: - no, we do not want to do that by default (see above) - yes, that might be useful for some application scenarios. I'm putting this on the wishlist, but it certainly won't be integrated before we move on to the new edos-distcheck that will be based on the dose3 library. BTW, for build-dependencies you can achieve that by filtering out old versions from the Sources file. I mention this since it does *not* hold for edos-debcheck. The reason is that the semantics of binary dependencies are transitive, while this is not the case for build-dependencies. IOW, removing an old version of source package can never impede the build-dependencies of other packages/versions. -Ralf -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

