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

Re: Broken builds on backports.org



[ disclaimer: I'm offline and can't read the logs right now ]

On Fri, Apr 11, 2008 at 12:20:32AM +0100, Romain Beauxis wrote:
> Anyway, thanks for the explaination, now come the time to find a fix..
> Should we change deps for ocaml in backports.org ? To me, it seems that:
> >Depends: ocaml-base (= 3.10.1-1~bpo40+1), ocaml-base-3.10.1, ocaml-nox-3.10.1
> Could be replaced by:
> >Depends: ocaml-base (= 3.10.1-1~bpo40+1), ocaml-nox (= 3.10.1-1~bpo40+1)
> It seems reasonable since these two packages are built along with ocaml..
> 
> But so, why isn't it already the default ? Begin new to ocaml
> packaging, there can be something I didn't get so far.. Are there a
> lot of packages that build-dep or depends on ocaml-base-3.10.1 or
> ocaml-nox-3.10.1 ??

Build deps on virtual packages are bad (tm) for a bug in the buildd
software which has never been fixed, so you should not build dep on
virtual packages, but rather use versioned build-deps.  And yes, I do
think that such build deps should only be put in place for backports to
workaround this issue, I wouldn't like to see them committed to trunk/.
Either create a backports branch or just upload the change to backports.

That said, I don't get why the above dependencies are strict (i.e. with
"="), shouldn't they rather be with ">="?

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science ............... now what?
zack@{upsilon.cc,cs.unibo.it,debian.org}  -<%>-  http://upsilon.cc/zack/
(15:56:48)  Zack: e la demo dema ?    /\    All one has to do is hit the
(15:57:15)  Bac: no, la demo scema    \/    right keys at the right time

Attachment: signature.asc
Description: Digital signature


Reply to: