[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ocaml 3.10.2 transition scheduled for next week



Le Wednesday 14 May 2008 16:20:22 Sven Luther, vous avez écrit :
> > Hence, ocaml-compiler-libs is pulled from etch, which itself pulls ocaml
> > 3.09.2-9 which turns out to be incompatible with the ocaml-nox from
> > backports.org, installed as a forced versioned dependency.
>
> Romain, why is ocaml-ompiler-libs pulled from etch, and not from
> backport.org ? This seem to be the fundamental problem you are
> experiencing, and the fact that this breaks, is probably a feature and
> not a bug.

Yea :)
As I said, backports.org and experimental buildds try to pull the less
possible packages from backports.org/experimental.

The real bug for me is the impossibility to reproduce it beforehand. Hence, 
it's defined as it's implemented...

> > The same issue happen for experimental.
> >
> > My opinion on this is that build dependencies for packages using both
> > ocaml-nox and other incompatible packages should be versioned for all of
> > them, but perhaps it is also possible to add lines in the form of:
> >   Conflicts: xxx (>>${binary:Version}), xxx (<<${binary:Version})
> > in the control file from ocaml source package, where necessary..
>
> Did we not use the ocaml-<version> and co virtual packages for this ?

Yes, so ocaml-ompiler-libs pulled from etch requires ocaml-nox-OLD_API, which 
later conflicts and then break the whole resolution process.

Of course, a more correct resolution would recover from the failure and try 
another ocaml-ompiler-libs, like from backports.org

This could be a bug at buildd's side don't you think ?



Romain
-- 
son, daddy left you were from you were four
I've got to struggle 'cos I am poor
she said, food is a very hard thing to find
sometime I feel like I'm going out of my mind


Reply to: