>  mono (2.4+dfsg-1) experimental; urgency=low
>  .
>    * New upstream release.
>      + For release highlights see the NEWS.Debian file
>    * debian/NEWS:
>      + Updated for Mono 2.4, Mono 2.2 and Mono 2.0.
>    * DFSG edition of Mono 2.4 as the source taball contained a binary that is
>      not part of the bootstrapping process (docs/AgilityPack.dll) and is CC
>      Share-alike 2.5 licensed (non-free). Also it contained non-free
>      specification files needed by the RabbitMQ.Client library.
>    * debian/README.source:
>      + Mention which files we removed and how to create the tarball we use.
>      + Document which binaries are required to bootstrap the C# compiler.
>    * debian/rules:
>      + Made get-orig-source policy conform (by using . as output path).
>      + Dropped --with-oprofile from configure call as debian doesn't ship the
>        needed header files for it.
>      + Pass --with-moonlight=no to configure call as the moon source package
>        will ship the assemblies with the release containing Silverlight 2.0
>        support.
>      + Build MonoGetAssemblyName using gmcs instead of mcs.
>      + Don't allow dh_clideps to add mono-runtime dependencies to
>        mono-1.0/2.0-gac to prevent circular dependency hell. (Closes: #528090)

Hello Mirco,

I do not know why but know I get the following:
""""
There is a circular dependency between libmono-corlib2.0-cil, 
libmono-security2.0-cil, libmono-system2.0-cil, mono-2.0-gac, mono-gac and 
mono-runtime:

libmono-corlib2.0-cil   :Depends: mono-runtime (>= 2.4), mono-runtime (<< 2.5)
libmono-security2.0-cil         :Depends: libmono-corlib2.0-cil (>= 1.2.2.1), 
libmono-system2.0-cil (>= 2.4)
libmono-system2.0-cil   :Depends: libmono-corlib2.0-cil (>= 1.2.2.1), 
libmono-security2.0-cil (>= 2.0), mono-runtime (>= 2.4), mono-runtime (<< 2.5)
mono-2.0-gac    :Depends: libmono-corlib2.0-cil (>= 1.2.2.1), 
libmono-security2.0-cil (>= 2.0)
mono-gac        :Depends: mono-2.0-gac (= 2.4+dfsg-2)
mono-runtime    :Depends: mono-gac (= 2.4+dfsg-2)
""""

An unrelated tip: instead of having versionned depends like
libmono-corlib2.0-cil   :Depends: mono-runtime (>= 2.4), mono-runtime (<< 2.5)
mono-runtime could Provides mono-runtime-2.4
and libmono-corlib2.0-cil Depends on mono-runtime-2.4.
Of course when mono-runtime move to 2.5, then the Provides need to be updated
as well. The advantage is that you do not need to guess that the next
incompatible release will be mono-runtime >=2.5 and this looks a bit better.

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to