#425194 Mono remaps assembly versions (like 1.0.500.0 to 2.0.0.0) when 2.0 runtime is used, breaking dependency tracking

#425194#5
Date:
2007-05-20 00:25:49 UTC
From:
To:
I got the following error when building my lat package. My mono isn't
superb but it looks like it's complaining that gtk-sharp needs cairo to
be present. And indeed adding libcairo2.0-cil to my build dependencies
does the trick. But it sounds like they would be better off in yours.

** (/usr/lib/mono/2.0/gmcs.exe:27041): WARNING **: The following assembly referenced from /usr/lib/mono/gac/gdk-sharp/2.10.0.0__35e10195dab3c99f/gdk-sharp.dll could not be loaded:
     Assembly:   Mono.Cairo    (assemblyref_index=2)
     Version:    1.0.5000.0
     Public Key: 0738eb9f132ed756
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0).


** (/usr/lib/mono/2.0/gmcs.exe:27041): WARNING **: Could not load file or assembly 'Mono.Cairo, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies.
Stacktrace:

  at (wrapper managed-to-native) System.Reflection.MonoMethodInfo.get_method_info (intptr,System.Reflection.MonoMethodInfo&) <0x00004>
  at (wrapper managed-to-native) System.Reflection.MonoMethodInfo.get_method_info (intptr,System.Reflection.MonoMethodInfo&) <0xffffffff>
  at System.Reflection.MonoMethod.get_Attributes () <0x00025>
  at System.Reflection.MethodBase.get_IsVirtual () <0x0000c>
  at Mono.CSharp.MemberCache.AddMethods (System.Reflection.BindingFlags,System.Type) <0x001a4>
  at Mono.CSharp.MemberCache.AddMethods (System.Type) <0x0002b>
  at Mono.CSharp.MemberCache..ctor (Mono.CSharp.IMemberContainer) <0x00164>
  at Mono.CSharp.TypeHandle..ctor (System.Type) <0x0013f>
  at Mono.CSharp.TypeHandle.GetTypeHandle (System.Type) <0x0004e>
  at Mono.CSharp.TypeHandle.GetMemberCache (System.Type) <0x0000b>
  at Mono.CSharp.TypeManager.MemberLookup_FindMembers (System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,bool&) <0x0022a>
  at Mono.CSharp.TypeManager.RealMemberLookup (System.Type,System.Type,System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collections.IList) <0x00192>
  at Mono.CSharp.TypeManager.MemberLookup (System.Type,System.Type,System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collections.IList) <0x0001f>
  at Mono.CSharp.Expression.MemberLookup (System.Type,System.Type,System.Type,string,System.Reflection.MemberTypes,System.Reflection.BindingFlags,Mono.CSharp.Location) <0x00061>
  at Mono.CSharp.Expression.MemberLookup (System.Type,System.Type,System.Type,string,Mono.CSharp.Location) <0x0001d>
  at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext,Mono.CSharp.Expression) <0x002dc>
  at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext) <0x0000f>
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags) <0x00142>
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext) <0x00012>
  at Mono.CSharp.Argument.Resolve (Mono.CSharp.EmitContext,Mono.CSharp.Location) <0x00051>
  at Mono.CSharp.Invocation.DoResolve (Mono.CSharp.EmitContext) <0x00215>
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags) <0x00142>
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext) <0x00012>
  at Mono.CSharp.ExpressionStatement.ResolveStatement (Mono.CSharp.EmitContext) <0x00016>
  at Mono.CSharp.StatementExpression.Resolve (Mono.CSharp.EmitContext) <0x0001f>
  at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext) <0x001ef>
  at Mono.CSharp.Try.Resolve (Mono.CSharp.EmitContext) <0x00094>
  at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext) <0x001ef>
  at Mono.CSharp.EmitContext.ResolveTopBlock (Mono.CSharp.EmitContext,Mono.CSharp.ToplevelBlock,Mono.CSharp.Parameters,Mono.CSharp.IMethodData,bool&) <0x0018a>
  at Mono.CSharp.EmitContext.EmitTopBlock (Mono.CSharp.IMethodData,Mono.CSharp.ToplevelBlock) <0x00048>
  at Mono.CSharp.MethodData.Emit (Mono.CSharp.DeclSpace) <0x00162>
  at Mono.CSharp.Method.Emit () <0x00017>
  at Mono.CSharp.TypeContainer.EmitType () <0x002e9>
  at Mono.CSharp.RootContext.EmitCode () <0x00206>
  at Mono.CSharp.Driver.MainDriver (string[]) <0x00a55>
  at Mono.CSharp.Driver.Main (string[]) <0x00055>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/mono [0x81880c0]
        /usr/bin/mono [0x816ad89]
        [0x4001d440]
        [0x40ed3b29]
        [0x411ea3ae]
        [0x411ea365]
        [0x411e9d65]
        [0x411e9b84]
        [0x411e9795]
        [0x411e9600]
        [0x411e947f]
        [0x411e93ac]
        [0x412017d3]
        [0x412011db]
        [0x41201028]
        [0x41200cba]
        [0x4120f0be]
        [0x4120e245]
        [0x4120df50]
        [0x412008db]
        [0x4120071b]
        [0x412004f2]
        [0x4121bfe6]
        [0x412008db]
        [0x4120071b]
        [0x412082bf]
        [0x412189d0]
        [0x412181e8]
        [0x4122dba5]
        [0x412181e8]
        [0x41217bfb]
        [0x412348f9]
        [0x4123470b]
        [0x41234570]
        [0x41212d4a]
        [0x41211c1f]
        [0x40a384f6]
        [0x40a35efe]
        [0x40a2e075]
        /usr/bin/mono [0x816ac54]
        /usr/bin/mono(mono_runtime_invoke+0x27) [0x80abecf]
        /usr/bin/mono(mono_runtime_exec_main+0x109) [0x80b0940]
        /usr/bin/mono(mono_runtime_run_main+0x276) [0x80b0c1f]
        /usr/bin/mono(mono_jit_exec+0xbd) [0x8058c81]
        /usr/bin/mono [0x8058d5e]
        /usr/bin/mono(mono_main+0x165b) [0x805a548]
        /usr/bin/mono [0x8057e26]
        /lib/libc.so.6(__libc_start_main+0xdc) [0x40120ebc]
        /usr/bin/mono [0x8057d81]

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

#425194#10
Date:
2007-05-20 07:00:56 UTC
From:
To:
reassign 425194 mono
severity 425194 important
tags 425194 + confirmed upstream
forwarded 425194 http://bugzilla.ximian.com/show_bug.cgi?id=80062
thanks

Hi,
this is a bug in mono somewhere that is outstanding since a long time.
Please refer to http://bugzilla.ximian.com/show_bug.cgi?id=80062

Until this is fixed just build depend on libmono-cairo2.0-cil in your
package and everything will work fine.

gtk# only needs the 1.0 version of Mono.Cairo.

Bye

#425194#25
Date:
2007-05-27 15:05:15 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
mono, which is due to be installed in the Debian FTP archive:

libmono-accessibility1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-accessibility1.0-cil_1.2.4-1_all.deb
libmono-accessibility2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-accessibility2.0-cil_1.2.4-1_all.deb
libmono-bytefx0.7.6.1-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-bytefx0.7.6.1-cil_1.2.4-1_all.deb
libmono-bytefx0.7.6.2-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-bytefx0.7.6.2-cil_1.2.4-1_all.deb
libmono-c5-1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-c5-1.0-cil_1.2.4-1_all.deb
libmono-cairo1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-cairo1.0-cil_1.2.4-1_all.deb
libmono-cairo2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-cairo2.0-cil_1.2.4-1_all.deb
libmono-corlib1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-corlib1.0-cil_1.2.4-1_all.deb
libmono-corlib2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-corlib2.0-cil_1.2.4-1_all.deb
libmono-cscompmgd7.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-cscompmgd7.0-cil_1.2.4-1_all.deb
libmono-cscompmgd8.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-cscompmgd8.0-cil_1.2.4-1_all.deb
libmono-data-tds1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-data-tds1.0-cil_1.2.4-1_all.deb
libmono-data-tds2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-data-tds2.0-cil_1.2.4-1_all.deb
libmono-dev_1.2.4-1_i386.deb
  to pool/main/m/mono/libmono-dev_1.2.4-1_i386.deb
libmono-firebirdsql1.7-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-firebirdsql1.7-cil_1.2.4-1_all.deb
libmono-ldap1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-ldap1.0-cil_1.2.4-1_all.deb
libmono-ldap2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-ldap2.0-cil_1.2.4-1_all.deb
libmono-microsoft-build2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-microsoft-build2.0-cil_1.2.4-1_all.deb
libmono-microsoft7.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-microsoft7.0-cil_1.2.4-1_all.deb
libmono-microsoft8.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-microsoft8.0-cil_1.2.4-1_all.deb
libmono-npgsql1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-npgsql1.0-cil_1.2.4-1_all.deb
libmono-npgsql2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-npgsql2.0-cil_1.2.4-1_all.deb
libmono-oracle1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-oracle1.0-cil_1.2.4-1_all.deb
libmono-oracle2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-oracle2.0-cil_1.2.4-1_all.deb
libmono-peapi1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-peapi1.0-cil_1.2.4-1_all.deb
libmono-peapi2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-peapi2.0-cil_1.2.4-1_all.deb
libmono-relaxng1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-relaxng1.0-cil_1.2.4-1_all.deb
libmono-relaxng2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-relaxng2.0-cil_1.2.4-1_all.deb
libmono-security1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-security1.0-cil_1.2.4-1_all.deb
libmono-security2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-security2.0-cil_1.2.4-1_all.deb
libmono-sharpzip0.6-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-sharpzip0.6-cil_1.2.4-1_all.deb
libmono-sharpzip0.84-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-sharpzip0.84-cil_1.2.4-1_all.deb
libmono-sharpzip2.6-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-sharpzip2.6-cil_1.2.4-1_all.deb
libmono-sharpzip2.84-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-sharpzip2.84-cil_1.2.4-1_all.deb
libmono-sqlite1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-sqlite1.0-cil_1.2.4-1_all.deb
libmono-sqlite2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-sqlite2.0-cil_1.2.4-1_all.deb
libmono-system-data1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-data1.0-cil_1.2.4-1_all.deb
libmono-system-data2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-data2.0-cil_1.2.4-1_all.deb
libmono-system-ldap1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-ldap1.0-cil_1.2.4-1_all.deb
libmono-system-ldap2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-ldap2.0-cil_1.2.4-1_all.deb
libmono-system-messaging1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-messaging1.0-cil_1.2.4-1_all.deb
libmono-system-messaging2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-messaging2.0-cil_1.2.4-1_all.deb
libmono-system-runtime1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-runtime1.0-cil_1.2.4-1_all.deb
libmono-system-runtime2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-runtime2.0-cil_1.2.4-1_all.deb
libmono-system-web1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-web1.0-cil_1.2.4-1_all.deb
libmono-system-web2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system-web2.0-cil_1.2.4-1_all.deb
libmono-system1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system1.0-cil_1.2.4-1_all.deb
libmono-system2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-system2.0-cil_1.2.4-1_all.deb
libmono-winforms1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-winforms1.0-cil_1.2.4-1_all.deb
libmono-winforms2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono-winforms2.0-cil_1.2.4-1_all.deb
libmono0-dbg_1.2.4-1_i386.deb
  to pool/main/m/mono/libmono0-dbg_1.2.4-1_i386.deb
libmono0_1.2.4-1_i386.deb
  to pool/main/m/mono/libmono0_1.2.4-1_i386.deb
libmono1.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono1.0-cil_1.2.4-1_all.deb
libmono2.0-cil_1.2.4-1_all.deb
  to pool/main/m/mono/libmono2.0-cil_1.2.4-1_all.deb
mono-common_1.2.4-1_i386.deb
  to pool/main/m/mono/mono-common_1.2.4-1_i386.deb
mono-dbg_1.2.4-1_all.deb
  to pool/main/m/mono/mono-dbg_1.2.4-1_all.deb
mono-devel_1.2.4-1_i386.deb
  to pool/main/m/mono/mono-devel_1.2.4-1_i386.deb
mono-gac_1.2.4-1_all.deb
  to pool/main/m/mono/mono-gac_1.2.4-1_all.deb
mono-gmcs_1.2.4-1_all.deb
  to pool/main/m/mono/mono-gmcs_1.2.4-1_all.deb
mono-jay_1.2.4-1_i386.deb
  to pool/main/m/mono/mono-jay_1.2.4-1_i386.deb
mono-jit-dbg_1.2.4-1_i386.deb
  to pool/main/m/mono/mono-jit-dbg_1.2.4-1_i386.deb
mono-jit_1.2.4-1_i386.deb
  to pool/main/m/mono/mono-jit_1.2.4-1_i386.deb
mono-mcs_1.2.4-1_all.deb
  to pool/main/m/mono/mono-mcs_1.2.4-1_all.deb
mono-mjs_1.2.4-1_all.deb
  to pool/main/m/mono/mono-mjs_1.2.4-1_all.deb
mono-runtime_1.2.4-1_i386.deb
  to pool/main/m/mono/mono-runtime_1.2.4-1_i386.deb
mono-utils_1.2.4-1_i386.deb
  to pool/main/m/mono/mono-utils_1.2.4-1_i386.deb
mono_1.2.4-1.diff.gz
  to pool/main/m/mono/mono_1.2.4-1.diff.gz
mono_1.2.4-1.dsc
  to pool/main/m/mono/mono_1.2.4-1.dsc
mono_1.2.4-1_i386.deb
  to pool/main/m/mono/mono_1.2.4-1_i386.deb
mono_1.2.4.orig.tar.gz
  to pool/main/m/mono/mono_1.2.4.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 425194@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mirco Bauer <meebey@debian.org> (supplier of updated mono package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
Format: 1.7
Date: Mon, 21 May 2007 01:04:08 +0200
Source: mono
Binary: libmono-peapi1.0-cil libmono-cscompmgd8.0-cil libmono-security2.0-cil libmono-system-runtime2.0-cil libmono-security1.0-cil libmono-relaxng2.0-cil mono-mjs libmono-system-web2.0-cil mono-common libmono-accessibility2.0-cil libmono-bytefx0.7.6.1-cil libmono-system-messaging2.0-cil libmono-system2.0-cil libmono-system-runtime1.0-cil libmono-relaxng1.0-cil libmono-oracle1.0-cil libmono-microsoft7.0-cil libmono-sharpzip0.84-cil mono-gac mono mono-mcs libmono-sqlite1.0-cil libmono-sharpzip0.6-cil libmono-bytefx0.7.6.2-cil libmono-npgsql2.0-cil libmono-data-tds1.0-cil mono-jay libmono-cairo1.0-cil libmono-sharpzip2.6-cil libmono-system1.0-cil libmono-npgsql1.0-cil libmono-system-messaging1.0-cil libmono-accessibility1.0-cil libmono-system-web1.0-cil mono-jit libmono-corlib1.0-cil libmono-microsoft8.0-cil libmono-ldap2.0-cil mono-gmcs libmono2.0-cil libmono1.0-cil mono-jit-dbg mono-devel libmono-system-ldap2.0-cil libmono-peapi2.0-cil libmono-corlib2.0-cil libmono-cairo2.0-cil libmono-sqlite2.0-cil libmono0 libmono-microsoft-build2.0-cil libmono-system-data1.0-cil libmono-dev libmono-system-ldap1.0-cil libmono-sharpzip2.84-cil mono-runtime libmono-winforms1.0-cil libmono-firebirdsql1.7-cil libmono0-dbg mono-utils libmono-cscompmgd7.0-cil libmono-c5-1.0-cil libmono-ldap1.0-cil libmono-data-tds2.0-cil libmono-winforms2.0-cil mono-dbg libmono-system-data2.0-cil libmono-oracle2.0-cil
Architecture: source i386 all
Version: 1.2.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
Changed-By: Mirco Bauer <meebey@debian.org>
Description:
 libmono-accessibility1.0-cil - Mono Accessibility library
 libmono-accessibility2.0-cil - Mono Accessibility library
 libmono-bytefx0.7.6.1-cil - Mono ByteFX.Data library
 libmono-bytefx0.7.6.2-cil - Mono ByteFX.Data library
 libmono-c5-1.0-cil - Mono C5 library
 libmono-cairo1.0-cil - Mono Cairo library
 libmono-cairo2.0-cil - Mono Cairo library
 libmono-corlib1.0-cil - Mono core library (1.0)
 libmono-corlib2.0-cil - Mono core library (2.0)
 libmono-cscompmgd7.0-cil - Mono cscompmgd library
 libmono-cscompmgd8.0-cil - Mono cscompmgd library
 libmono-data-tds1.0-cil - Mono Data library
 libmono-data-tds2.0-cil - Mono Data Library
 libmono-dev - libraries for the Mono JIT - Development files
 libmono-firebirdsql1.7-cil - Mono FirebirdSql library
 libmono-ldap1.0-cil - Mono LDAP library
 libmono-ldap2.0-cil - Mono LDAP library
 libmono-microsoft-build2.0-cil - Mono Microsoft.Build libraries
 libmono-microsoft7.0-cil - Mono Microsoft libraries
 libmono-microsoft8.0-cil - Mono Microsoft libraries
 libmono-npgsql1.0-cil - Mono Npgsql library
 libmono-npgsql2.0-cil - Mono Npgsql library
 libmono-oracle1.0-cil - Mono Oracle library
 libmono-oracle2.0-cil - Mono Oracle library
 libmono-peapi1.0-cil - Mono PEAPI library
 libmono-peapi2.0-cil - Mono PEAPI library
 libmono-relaxng1.0-cil - Mono Relaxng library
 libmono-relaxng2.0-cil - Mono Relaxng library
 libmono-security1.0-cil - Mono Security library
 libmono-security2.0-cil - Mono Security library
 libmono-sharpzip0.6-cil - Mono SharpZipLib library
 libmono-sharpzip0.84-cil - Mono SharpZipLib library
 libmono-sharpzip2.6-cil - Mono SharpZipLib library
 libmono-sharpzip2.84-cil - Mono SharpZipLib library
 libmono-sqlite1.0-cil - Mono Sqlite library
 libmono-sqlite2.0-cil - Mono Sqlite library
 libmono-system-data1.0-cil - Mono System.Data library
 libmono-system-data2.0-cil - Mono System.Data Library
 libmono-system-ldap1.0-cil - Mono System.DirectoryServices library
 libmono-system-ldap2.0-cil - Mono System.DirectoryServices library
 libmono-system-messaging1.0-cil - Mono System.Messaging library
 libmono-system-messaging2.0-cil - Mono System.Messaging Library
 libmono-system-runtime1.0-cil - Mono System.Runtime library
 libmono-system-runtime2.0-cil - Mono System.Runtime Library
 libmono-system-web1.0-cil - Mono System.Web library
 libmono-system-web2.0-cil - Mono System.Web Library
 libmono-system1.0-cil - Mono System libraries (1.0)
 libmono-system2.0-cil - Mono System libraries (2.0)
 libmono-winforms1.0-cil - Mono System.Windows.Forms library
 libmono-winforms2.0-cil - Mono System.Windows.Forms library
 libmono0   - libraries for the Mono JIT
 libmono0-dbg - libraries for the Mono JIT, debugging symbols
 libmono1.0-cil - Mono libraries (1.0)
 libmono2.0-cil - Mono libraries (2.0)
 mono       - Mono CLI (.NET) runtime
 mono-common - common files for Mono
 mono-dbg   - Mono debugging symbols
 mono-devel - Mono CLI runtime with development tools
 mono-gac   - Mono GAC tool
 mono-gmcs  - Mono C# 2.0 compiler
 mono-jay   - LALR(1) parser generator oriented to Java/CLI
 mono-jit   - fast CLI JIT/AOT compiler for Mono
 mono-jit-dbg - fast CLI JIT/AOT compiler for Mono, debugging symbols
 mono-mcs   - Mono C# compiler
 mono-mjs   - Mono JScript compiler
 mono-runtime - Mono runtime
 mono-utils - Mono utilities
Closes: 406909 425194
Changes:
 mono (1.2.4-1) unstable; urgency=medium
 .
   * The clean me harder and be nicer to embedded devices upload
   * Mirco 'meebey' Bauer:
     + New upstream release
       - Fixes endian problem with UDP multicasts (Closes: #406909)
     + debian/patches/dont_remap_non-runtime_libs.dpatch:
       - Don't remap referenced versions for libraries that are not part of the
         runtime (like Npgsql, Novell.Directory.Ldap and Mono.* specially
         Mono.Cairo) because that makes predictable dependency tracking
         impossible for such libraries and is pretty insane as the remapped
         version must be 100% ABI compatible.
         This caused FTBFS for applications using Gtk# (which uses Mono.Cairo
         version 1.0) but runs and compiles (gmcs) under CLR 2.0.
         (Closes: #425194)
     + debian/control:
       - New package mono-dbg, containing all debug sybols (*.mdb), which is
         27 MB for all libraries and applications of the mono source package.
         This new package should make specially embedded device users happy.
       - New package mono-jit-dbg, unstripped mono-jit
       - New package libmono0-dbg, unstripped libmono0
       - Add libgdiplus dependency to libmono-winforms{1,2}.0-cil, as it's only
         indirectly used via System.Drawing of libmono-system{1,2}.0-cil, which
         only suggests libgdiplus.
     + debian/rules:
       - Bumped MONO_API to 1.2.4
       - Install Mono.Data.Sqlite.dll.config
       - Enabled sigaltstack in ./configure call, since we use __thread / NPTL.
       - Call debian/dh_clifixperms in binary-indep target
       - Call debian/dh_clistrip in binary-indep target
     + debian/libmono-sqlite{1,2}.0-cil.install:
       - Added Mono.Data.Sqlite.dll
     + debian/libmono-dev.install:
       - Added dotnet.pc
     + debian/patches/fix-mono.pc.in.dpatch
       debian/patches/fix-mono-cairo.pc.in.dpatch:
       - Replace ../../ with @prefix@
     + debian/mono-gmcs.install:
       - Added httpcfg and mono-api-info2
     + debian/libmono-system1.0-cil.clideps-override:
       - Move libcupsys2 to Suggests.
       - Move libgdiplus to Suggests.
     + debian/libmono-system-data{1,2}.0-cil.clideps-override:
       - Move libglib2.0-0 to Suggests.
     + debian/libmono-winforms{1,2}.0-cil.clideps-override:
       - Move libglib2.0-0 to Suggests.
     + debian/dh_clifixperms:
       - Copied from cli-common-dev
     + debian/dh_clistrip:
       - Copied from cli-common-dev
     + debian/shlibs.local:
       - Added libgda-2
Files:
 52390e7e83c23ecc85935c5eee66c44c 2689 interpreters optional mono_1.2.4-1.dsc
 c7d7c0615fd1e3814cdfe9d4dc366d2a 22269786 interpreters optional mono_1.2.4.orig.tar.gz
 8ab164bf4750298e188fbe3487d3b27b 49713 interpreters optional mono_1.2.4-1.diff.gz
 92b7acb0b5c11064078ff813382794b6 108634 interpreters optional mono-common_1.2.4-1_i386.deb
 c56989f7e6990a80b6969f07c0533a74 19070 interpreters optional mono-runtime_1.2.4-1_i386.deb
 91e86adab2526be5127454e0ecf3c3e5 692396 interpreters optional mono-jit_1.2.4-1_i386.deb
 632e87a3eebed0b4c7f2452fa150e4f2 1171562 interpreters extra mono-jit-dbg_1.2.4-1_i386.deb
 a320faca90ada24a4020e20a3d4cbfae 1216 interpreters optional mono_1.2.4-1_i386.deb
 155e221c66d230ab6c2168e16246b2a9 19102 devel optional mono-devel_1.2.4-1_i386.deb
 780bb9c61795c4ef0f861eb8f2fd831e 2676188 devel optional mono-utils_1.2.4-1_i386.deb
 bc1b14bb75f0e834f5fcd993d3671558 782310 libs optional libmono0_1.2.4-1_i386.deb
 b67a348c023bce9602c6d0e391a67291 1242464 libdevel extra libmono0-dbg_1.2.4-1_i386.deb
 0e0df527f5b3508ba87fa90327fda9b8 2685252 devel optional libmono-dev_1.2.4-1_i386.deb
 0c07bb5efc86e350eb9758382a7d54b4 96716 devel optional mono-jay_1.2.4-1_i386.deb
 1af06d20f2eb0cc3a81594e8df014fb4 230432 libs optional libmono1.0-cil_1.2.4-1_all.deb
 88aac25b58fa1ad9e740882dbb8fd3c2 230996 libs optional libmono2.0-cil_1.2.4-1_all.deb
 36e0ec50a8bb0487eb2d51bad0535622 129832 libs optional libmono-c5-1.0-cil_1.2.4-1_all.deb
 849b4714319fa93295b052b3f39584d1 1103966 libs optional libmono-corlib1.0-cil_1.2.4-1_all.deb
 670a2ebd65ea7a35d05a495df9bec7b3 1240616 libs optional libmono-corlib2.0-cil_1.2.4-1_all.deb
 0c1b290d89cc04714bd1e14acab100e6 914552 libs optional libmono-system1.0-cil_1.2.4-1_all.deb
 24ec47c7130b1e645aae2bccd6fd9418 1335150 libs optional libmono-system2.0-cil_1.2.4-1_all.deb
 2f80ec4fc354bbb4346422e9507d6d04 45514 libs optional libmono-system-messaging1.0-cil_1.2.4-1_all.deb
 86ba4c99572fbb2bb16f035d76b5c3f1 45586 libs optional libmono-system-messaging2.0-cil_1.2.4-1_all.deb
 989c4a6856841f7a6abee908910cd1fb 132006 libs optional libmono-security1.0-cil_1.2.4-1_all.deb
 717ccd70b9d39603946205346dd8f403 132666 libs optional libmono-security2.0-cil_1.2.4-1_all.deb
 24ef716074814c3a4778deb200b6d670 46274 libs optional libmono-data-tds1.0-cil_1.2.4-1_all.deb
 c6be7ac980ffe3babc809191caa75a63 47974 libs optional libmono-data-tds2.0-cil_1.2.4-1_all.deb
 eca3b0fe53ad86e65ffa2380854be4c7 240274 libs optional libmono-system-data1.0-cil_1.2.4-1_all.deb
 aa1ee52614eeff45d5de1d2097b59c32 297246 libs optional libmono-system-data2.0-cil_1.2.4-1_all.deb
 c0b5866a09ecdbe30b8dcd1974fc78d8 407940 libs optional libmono-system-web1.0-cil_1.2.4-1_all.deb
 eaa1cdab31b6bc764c218b50b77b6543 811680 libs optional libmono-system-web2.0-cil_1.2.4-1_all.deb
 6c2a83e987a8f9750951710771e9acbf 78684 libs optional libmono-system-runtime1.0-cil_1.2.4-1_all.deb
 11456ee3df75d6eaf8ee2f429563b705 87218 libs optional libmono-system-runtime2.0-cil_1.2.4-1_all.deb
 7590b3a35137d517c0d0a8cbf5e42ebe 36920 libs optional libmono-system-ldap1.0-cil_1.2.4-1_all.deb
 8da553b4002e3286ffa6a9e011eff418 36852 libs optional libmono-system-ldap2.0-cil_1.2.4-1_all.deb
 812740ef45cc28729aa16d2e51e528ba 869934 libs optional libmono-winforms1.0-cil_1.2.4-1_all.deb
 606a3279db575f1aff779e1d0feb19ee 1065034 libs optional libmono-winforms2.0-cil_1.2.4-1_all.deb
 deb436e77721f8fe52000a818be32ca1 36982 libs optional libmono-cairo1.0-cil_1.2.4-1_all.deb
 76de0dac3c18b83efdc6e963402584cd 36836 libs optional libmono-cairo2.0-cil_1.2.4-1_all.deb
 793864b3edbbda8f82d8f7e00cc823f8 66588 libs optional libmono-sharpzip0.6-cil_1.2.4-1_all.deb
 ef39cec6b4e94880f32956aadfd61a07 77046 libs optional libmono-sharpzip0.84-cil_1.2.4-1_all.deb
 0fed44ba23c8c945818b4aa999a14257 66654 libs optional libmono-sharpzip2.6-cil_1.2.4-1_all.deb
 d66c3c4132b9c8151cd824f99a32649b 77100 libs optional libmono-sharpzip2.84-cil_1.2.4-1_all.deb
 a5804bf49a57ab1082528d33bf50192b 84232 libs optional libmono-npgsql1.0-cil_1.2.4-1_all.deb
 b100773d463993cd172a3dea410b1590 84312 libs optional libmono-npgsql2.0-cil_1.2.4-1_all.deb
 75d3fd8ace6cade31cf528ce8d2e7860 61762 libs optional libmono-bytefx0.7.6.1-cil_1.2.4-1_all.deb
 adb456495b3b21ce1386903d7144d11c 61852 libs optional libmono-bytefx0.7.6.2-cil_1.2.4-1_all.deb
 0413185b8bffbe9650f26a55bea84404 204402 libs optional libmono-firebirdsql1.7-cil_1.2.4-1_all.deb
 fef97b0e8be36387d6f1a7c8c6ff9918 71326 libs optional libmono-oracle1.0-cil_1.2.4-1_all.deb
 ca6d6af52a8ae84996f4455b35350c68 71114 libs optional libmono-oracle2.0-cil_1.2.4-1_all.deb
 ee89ebd7c43d295bd3db27e40e07f3f8 52662 libs optional libmono-sqlite1.0-cil_1.2.4-1_all.deb
 2eb86cad423c992760607bf9dd20b2b4 84902 libs optional libmono-sqlite2.0-cil_1.2.4-1_all.deb
 04f09dd0d6a728721b912f540eca04e8 22726 libs optional libmono-accessibility1.0-cil_1.2.4-1_all.deb
 734a8f636d488f5ec9358de1a9ca2ae9 22700 libs optional libmono-accessibility2.0-cil_1.2.4-1_all.deb
 53f42059830e77c3ac0dffea60fa88ca 25528 libs optional libmono-cscompmgd7.0-cil_1.2.4-1_all.deb
 ac92afcc6c44d580b5377797b8fcdb7c 25784 libs optional libmono-cscompmgd8.0-cil_1.2.4-1_all.deb
 ade17c87f837ee6b7f8d2f1a24828bf6 118582 libs optional libmono-ldap1.0-cil_1.2.4-1_all.deb
 edbb5c58dca1ae4bc585596511b65e31 118694 libs optional libmono-ldap2.0-cil_1.2.4-1_all.deb
 ed1fd24212c04b253aee1b72b9b84bdb 131320 libs optional libmono-microsoft-build2.0-cil_1.2.4-1_all.deb
 5095c8835c6c717e1007ab33c44b4e34 148364 libs optional libmono-microsoft7.0-cil_1.2.4-1_all.deb
 d4b1258fb87690d11c5dfbdc82b96c9a 148414 libs optional libmono-microsoft8.0-cil_1.2.4-1_all.deb
 49a2d231ba951d25d227951dd595c3da 61976 libs optional libmono-peapi1.0-cil_1.2.4-1_all.deb
 4240be9657900123afc8d657d4a05b08 62086 libs optional libmono-peapi2.0-cil_1.2.4-1_all.deb
 6966717ca43f6ec92046b156aef3306e 101802 libs optional libmono-relaxng1.0-cil_1.2.4-1_all.deb
 97d023fb47a50ee11e7e9ae314345838 102284 libs optional libmono-relaxng2.0-cil_1.2.4-1_all.deb
 38882a40506894db6bf619f3855e9c59 9811880 devel extra mono-dbg_1.2.4-1_all.deb
 0941d746ee474eb2d7f09dea95ae4fad 662682 devel optional mono-mcs_1.2.4-1_all.deb
 c2fe744ffa96762aa7fd48ecfba80e16 26202 devel optional mono-mjs_1.2.4-1_all.deb
 dd4024021e6b3787943bf51af570305e 529916 devel optional mono-gmcs_1.2.4-1_all.deb
 e96505e10e8bc8d47903318b7871e87d 32942 devel optional mono-gac_1.2.4-1_all.deb
iQEVAwUBRlDY1nEn5avu+UbIAQI5/wf/Qb6lUcAm6s0CDmVFjnUywPm226HE9whk
QSACLgLewbfucWoXMndsHxizOQ8IQtnLLHNPzYMkUQHqLhXjD50iapTCywKAL6oA
/cYmnKV33dvH0uziA1OARtP0tCMeAa6F06X4epQEP+dGPYE/8Bbp4NWNV7a5kjTK
5TU3lqulymxVBBzN4B3Q1qkLtPNHXPrGj0Wu+vcsS96RqsW09KA3tSYFMVmUfglq
g2hnqzlppIXKfZlBEHvu6MDoRx0gEk97ZICNCciy84ARVMKZmDoVUY9mIFyHGijy
G9wLUKkiSbgmC/lgs+pHyvRKEHGSi9ZLPkCAV2KbEPezNtEumrupdQ==
=awBl
-----END PGP SIGNATURE-----

#425194#30
Date:
2007-06-09 10:17:24 UTC
From:
To:
reopen 425194
found 425194 1.2.4-2
thanks

I'm reopening this bug as it's present in 1.2.4-2 again because the
patch was broken.

Bye