[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