[Pkg-mono-devel] Fw: Bug#255863: muine: still FTBFS because Build-Depends are wrong

Dave Beckett dave.beckett@bristol.ac.uk
Wed, 7 Jul 2004 11:07:56 +0100


This really seems something outside the scope of Muine.  Although
amd64 is not a current build architecture, I guess he's saying that
the cli-virtual-machine (I mispelt it, ignore that) is broke
as a mechanism for Build-Depends.

I think it would be silly and unmaintainable for each mono(*)
application to have to know which architectures had mono-jit or
mono-mint running and have to specify them as he outlines.  That
means maybe going with the virtual package idea.  Maybe mono-cli
would be better?

As muine is one of the first user-level applications using mono in
debian, I guess it tends to get these kinds of requests.

Suggestions?  add a wishlist bug on mono and close this?  Add the
dependencies for now as a short-term fix?

Dave


(*)mono yes but if pnet was in debian, you'd need to know about all
it's build situation also.  Would the dependencies be
mono-cli | pnet-cli?  Gah!

------- Forwarded Message

Date: Tue, 06 Jul 2004 22:31:12 +0200
From: Goswin Brederlow <brederlo@informatik.uni-tuebingen.de>
To: Debian Bug Tracking System <255863@bugs.debian.org>
Subject: Bug#255863: muine: still FTBFS because Build-Depends are wrong


Package: muine
Severity: important
Followup-For: Bug #255863

Hi,

you changed the Build-Depends from 'mono-jit (>= 1.0)' to 'mono-jit
(>= 1.0) | cil-virtual-machine' in an effort to make muine build with
and without jit. The problem is that Build-Depends on autobuilders
don't work that way. The autobuilder will allways install the first
alternative in a '|' and thus still fails on archs without mono-jit.

As stupid as it is you have to 'Build-Depend: mono-jit [i386 ...],
mono-mint [amd64 ...]'.

Maybe you should suggest to the mono maintainers to create an actual
cli-virtual-machine that depends on mono-jit or mono-mint as
appropriate for each arch.

MfG
	Goswin

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.5-amd64
Locale: LANG=C, LC_CTYPE=de_DE
------- End of Forwarded Message