Forwarding the last message, and also I forgot to add:

I did see mono-runtime:i386 conflicting with mono-runtime, but I don't have
any use for amd64 mono so I removed it.

---------- Forwarded message ----------
From: Jesse Rhodes <[email protected]>
Date: Mon, Dec 10, 2012 at 9:22 AM
Subject: Re: [pkg-mono-group] Bug#695555: mono-runtime: multiarch - depends
on mono-gac:i386 which does not exist
To: Iain Lane <[email protected]>


I have an amd64 system and I have enabled i386 in order to use 32-bit wine,
so I can use 32-bit windows applications without having to boot into
windows very often. One such application requires .net, and wine's console
helpfully told me that I needed mono installed in order to use .net. I
already had mono-runtime installed for amd64, so 'aptitude install
mono-runtime:i386' is what got this party started.

I did look at the multiarch spec for packages with architecture "all" and
since that part was pretty clear I thought it had just been a packaging
oversight. It happens. Sorry for misinterpreting.


On Mon, Dec 10, 2012 at 2:20 AM, Iain Lane <[email protected]> wrote:

> On Mon, Dec 10, 2012 at 09:15:07AM +0000, Iain Lane wrote:
> > Control: retitle -1 Convert to multiarch
> > Control: severity -1 wishlist
> >
> > Hey,
> >
> > On Sun, Dec 09, 2012 at 09:03:07PM -0700, Jesse Rhodes wrote:
> > > Package: mono-runtime
> > > Version: 2.10.8.1-6 0
> > > Severity: important
> > >
> > > Fairly straightforward. An attempt to install mono-runtime:i386 on an
> amd64
> > > system results in the following:
> > >
> > > The following NEW packages will be installed:
> > >   mono-runtime:i386{b}
> > > 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> > > Need to get 1,575 kB of archives. After unpacking 4,224 kB will be
> used.
> > > The following packages have unmet dependencies:
> > >  mono-runtime:i386 : Depends: mono-gac:i386 (= 2.10.8.1-6) which is a
> virtual
> > > package.
> > > The following actions will resolve these dependencies:
> > >
> > >      Keep the following packages at their current version:
> > > 1)     mono-runtime:i386 [Not Installed]
> > >
> > >
> > >
> > > Accept this solution? [Y/n/q/?] n
> > >
> > > *** No more solutions available ***
> > >
> > >
> > > According to http://packages.debian.org/sid/mono-gac, the only
> available
> > > architecture is "all."
> >
> > mono hasn't been converted to multiarch at all, so you can't expect this
> > to work. I'll reform this bug report into a wishlist request to do that,
> > but I doubt anybody will work on this any time soon. Help welcomed.
> > It'll need some infrastructure work too.
>
> Also it's not entirely clear what this means. Perhaps you could explain
> what you're trying to achieve. It probably is valid, for example, to say
> that you want mono on a Debian system to be able to work with M-A
> installed libraries from foreign architectures. I don't really know at
> this point what a solution would look like, or if there is one.
>
> Cheers,
>
> --
> Iain Lane                                  [ [email protected] ]
> Debian Developer                                   [ [email protected] ]
> Ubuntu Developer                                   [ [email protected] ]
>

Reply via email to