Re: inter libraries dependencies again
On Mon, Jan 27, 2003 at 08:38:51AM +0100, Stefano Zacchiroli wrote:
> On Sat, Jan 25, 2003 at 12:37:57PM +0100, Sven Luther wrote:
> > That said, i am not convinced the build dependencies do not cause
> > problem also, let's say, i uploaded ocaml 3.06-13, but it has not yet
> > been built for arch foo. then i upload lablgl 0.99.1 and set the build
> > depends as you propose. That means i will have to use build depends
> > ocaml (>= 3.06-13), ocaml (<< 3.07) or something such ?
> > The ocaml (>= 3.06-13) is needed so that lablgl will not build on the
> > older ocaml, and is what we achieved by doing the ocaml-3.06-1 thingy,
> > right.
> You are right, this can be a problem, but only great changes(TM)
> require such a trick, just like the libdir transition. For great changes
> all the packages have to be rebuilt anyway, right? ...
> > So, what does everyone think, should we aim at a new policy entry,
> > saying that for build dependencies, we depend on the real package, and
> > use a single versioned dependency (of the kind >= 3.06-1, >= 3.06-13,
> > >= 3.07-1) ?
> IMO we should fallback on >=/<< dependencies for build-dependencies and
> keep on using virtual names for dependencies.
But what about using only the >= dependencies and dropping the << ones ?