Differences between revisions 52 and 53
Revision 52 as of 2011-02-16 23:12:21
Size: 26999
Editor: ?directhex
Comment:
Revision 53 as of 2011-02-16 23:49:20
Size: 27221
Editor: ?directhex
Comment:
Deletions are marked like this. Additions are marked like this.
Line 93: Line 93:
|| Microsoft.Web.Infrastructure |||| 1.0.0.0 |||| N/A |||| N/A ||
Line 107: Line 108:
|| Mono.Debugger.Soft |||| 0.0.0.0 |||| libmono-debugger-soft0.0-cil |||| +15 -0 || || Mono.Debugger.Soft |||| 2.0.0.0 |||| N/A |||| N/A ||
|| M
ono.Debugger.Soft |||| 4.0.0.0 |||| N/A |||| N/A ||
Line 231: Line 233:
|| WebMatrix.Data |||| 4.0.0.0 |||| N/A |||| N/A ||
Line 283: Line 286:
|| Mono.Debugger.Soft |||| 0.0.0.0 |||| libmono-debugger-soft0.0-cil ||

Packaging Mono 2.10 for Debian

Patch branch status (merge/2.10_rc1)

Patch Branch

Status

Ported Branch

debian/patches/arm_cpuinfo_parsing

discarded (needs porting)

debian/patches/arm_thumb2_support

discarded (needs porting)

debian/patches/armel_fix_configure_fpu_check

merged

debian/patches/build_extra_libraries_for_cli_2.0

discarded (needs porting, in work)

debian/patches/configurable_x509_validation_mode

obsolete (fixed upstream)

debian/patches/console_no_utf8_bom

merged

debian/patches/debian_version

merged

debian/patches/disable_bug-80307_test

merged

debian/patches/disable_building_docs

ported + merged

upstream-2.10_rc1/debian/patches/disable_building_docs

debian/patches/dllimport_search_base_not_cwd

obsolete (0 delta)

debian/patches/dont_assert_in_mono_class_layout_fields

obsolete (was 2.6 specific hack)

debian/patches/dont_assert_on_empty_DGC_field

obsolete (0 delta)

debian/patches/firebird_fbclient

obsolete (firebird was removed)

debian/patches/fix_?BigInteger_overflow_CVE-2007-5197

obsolete (code removed upstream)

debian/patches/fix_csharp_attach_param

merged

debian/patches/fix_for_wm_without_net_workarea_support

obsolete (0 delta)

debian/patches/fix_implicit_pointer_conversion

merged

debian/patches/fix_soft_debugger_segfault_with_sse4.2

obsolete (fixed upstream)

debian/patches/insecure_?EnableViewStateMac_XSS_CVE-2010-1459

obsolete (fixed upstream)

debian/patches/kfreebsd_support

ported + merged

upstream-2.10_rc1/debian/patches/kfreebsd_support

debian/patches/remove_relative_paths_from_pkg-config_files

merged

debian/patches/restore_mono_pcfile_requires

obsolete (good bye glib, hello eglib)

debian/patches/validate_arguments_to_generic_methods_properly_CVE-2010-4254

obsolete (fixed upstream)

  • debian/patches/build_extra_libraries_for_cli_2.0 (needs revision in face of 4.0 by default)
  • debian/patches/remove_relative_paths_from_pkg-config_files (see above)
  • upstream-2.8/debian/patches/arm_cpuinfo_parsing (never seemed to help much - that section of code is totally rewritten upstream, so patches would need complete rewriting. I volunteer Canonical for this)
  • debian/patches/fix_csharp_attach_param is obsolete in 2.10 final

Bundled binaries in source

Nothing evil in here:

directhex@dream:/tmp/mono-2.10$ find . -iname *.exe
./mcs/class/lib/monolite/mcs.exe
directhex@dream:/tmp/mono-2.10$ find . -iname *.dll
./mcs/class/lib/monolite/mscorlib.dll
./mcs/class/lib/monolite/Mono.Security.dll
./mcs/class/lib/monolite/System.Xml.dll
./mcs/class/lib/monolite/System.Core.dll
./mcs/class/lib/monolite/System.dll

AOT

Upstream AOT two things: mcs and mscorlib. These are included with "make install", not just build-time-only.

Libraries in GAC

Assembly

Version

In Debian package?

mono-api-check changes

Accessibility

2.0.0.0

libmono-accessibility2.0-cil

+0 -0

Accessibility

4.0.0.0

N/A

N/A

Commons.Xml.Relaxng

2.0.0.0

libmono-relaxng2.0-cil

+1 -0

Commons.Xml.Relaxng

4.0.0.0

N/A

N/A

?CustomMarshalers

2.0.0.0

libmono-system2.0-cil

+0 -0

?CustomMarshalers

4.0.0.0

N/A

N/A

I18N

2.0.0.0

libmono-i18n-west2.0-cil

+0 -0

I18N

4.0.0.0

N/A

N/A

I18N.CJK

2.0.0.0

libmono-i18n2.0-cil

+0 -0

I18N.CJK

4.0.0.0

N/A

N/A

I18N.?MidEast

2.0.0.0

libmono-i18n2.0-cil

+0 -0

I18N.?MidEast

4.0.0.0

N/A

N/A

I18N.Other

2.0.0.0

libmono-i18n2.0-cil

+0 -0

I18N.Other

4.0.0.0

N/A

N/A

I18N.Rare

2.0.0.0

libmono-i18n2.0-cil

+0 -0

I18N.Rare

4.0.0.0

N/A

N/A

I18N.West

2.0.0.0

libmono-i18n-west2.0-cil

+0 -0

I18N.West

4.0.0.0

N/A

N/A

IBM.Data.DB2

1.0.0.0

libmono-db2-1.0-cil

+0 -0

ICSharpCode.?SharpZipLib

2.6.0.0

libmono-sharpzip2.6-cil

+0 -0

ICSharpCode.?SharpZipLib

2.84.0.0

libmono-sharpzip2.84-cil

+0 -0

ICSharpCode.?SharpZipLib

4.84.0.0

N/A

N/A

Microsoft.Build.Engine

2.0.0.0

libmono-microsoft-build2.0-cil

+0 -0

Microsoft.Build.Engine

3.5.0.0

libmono-microsoft-build2.0-cil

+0 -0

Microsoft.Build.Engine

4.0.0.0

N/A

N/A

Microsoft.Build.Framework

2.0.0.0

libmono-microsoft-build2.0-cil

+0 -0

Microsoft.Build.Framework

3.5.0.0

libmono-microsoft-build2.0-cil

+0 -0

Microsoft.Build.Framework

4.0.0.0

N/A

N/A

Microsoft.Build.Tasks

2.0.0.0

libmono-microsoft-build2.0-cil

+0 -0

Microsoft.Build.Tasks.v3.5

3.5.0.0

libmono-microsoft-build2.0-cil

+0 -0

Microsoft.Build.Tasks.v4.0

4.0.0.0

N/A

N/A

Microsoft.Build.Utilities

2.0.0.0

libmono-microsoft-build2.0-cil

+1 -0

Microsoft.Build.Utilities.v3.5

3.5.0.0

libmono-microsoft-build2.0-cil

+1 -0

Microsoft.Build.Utilities.v4.0

4.0.0.0

N/A

N/A

Microsoft.CSharp

4.0.0.0

N/A

N/A

Microsoft.VisualC

0.0.0.0

N/A

N/A

Microsoft.VisualC

8.0.0.0

libmono-microsoft8.0-cil

+0 -0

Microsoft.Web.Infrastructure

1.0.0.0

N/A

N/A

Mono.C5

1.1.0.0

libmono-c5-1.1-cil

+0 -0

Mono.CSharp

2.0.0.0

N/A

N/A

Mono.CSharp

4.0.0.0

N/A

N/A

Mono.Cairo

2.0.0.0

libmono-cairo2.0-cil

+0 -0

Mono.Cairo

4.0.0.0

N/A

N/A

Mono.Cecil

0.9.4.0

N/A

N/A

Mono.Cecil.Mdb

0.9.4.0

N/A

N/A

Mono.?CodeContracts

4.0.0.0

N/A

N/A

Mono.?CompilerServices.?SymbolWriter

2.0.0.0

libmono2.0-cil

+0 -0

Mono.?CompilerServices.?SymbolWriter

4.0.0.0

N/A

N/A

Mono.Data.Sqlite

2.0.0.0

libmono-sqlite2.0-cil

+0 -0

Mono.Data.Sqlite

4.0.0.0

N/A

N/A

Mono.Data.Tds

2.0.0.0

libmono-data-tds2.0-cil

+0 -0

Mono.Data.Tds

4.0.0.0

N/A

N/A

Mono.Debugger.Soft

2.0.0.0

N/A

N/A

Mono.Debugger.Soft

4.0.0.0

N/A

N/A

Mono.Http

2.0.0.0

libmono2.0-cil

+0 -0

Mono.Http

4.0.0.0

N/A

N/A

Mono.Management

2.0.0.0

libmono-management2.0-cil

+0 -0

Mono.Management

4.0.0.0

N/A

N/A

Mono.Messaging

2.0.0.0

libmono-messaging2.0-cil

+0 -0

Mono.Messaging

4.0.0.0

N/A

N/A

Mono.Messaging.RabbitMQ

2.0.0.0

libmono-messaging-rabbitmq2.0-cil

+0 -0

Mono.Messaging.RabbitMQ

4.0.0.0

N/A

N/A

Mono.Posix

2.0.0.0

libmono-posix2.0-cil

+16 -0

Mono.Posix

4.0.0.0

N/A

N/A

Mono.Security

2.0.0.0

libmono-security2.0-cil

+0 -0

Mono.Security

4.0.0.0

N/A

N/A

Mono.Security.Win32

2.0.0.0

N/A

N/A

Mono.Security.Win32

4.0.0.0

N/A

N/A

Mono.Simd

2.0.0.0

libmono-simd2.0-cil

+51 -0

Mono.Simd

4.0.0.0

N/A

N/A

Mono.Tasklets

2.0.0.0

libmono-tasklets2.0-cil

+0 -0

Mono.Tasklets

4.0.0.0

N/A

N/A

Mono.Web

2.0.0.0

libmono2.0-cil

+0 -0

Mono.Web

4.0.0.0

N/A

N/A

Mono.?WebBrowser

0.5.0.0

libmono-webbrowser0.5-cil

+0 -0

Novell.Directory.Ldap

2.0.0.0

libmono-ldap2.0-cil

+0 -0

Novell.Directory.Ldap

4.0.0.0

N/A

N/A

Npgsql

2.0.0.0

libmono-npgsql2.0-cil

+4 -0

Npgsql

4.0.0.0

N/A

N/A

?OpenSystem.C

2.0.0.0

libmono2.0-cil

+0 -0

?OpenSystem.C

4.0.0.0

N/A

N/A

PEAPI

2.0.0.0

libmono-peapi2.0-cil

+0 -0

PEAPI

4.0.0.0

N/A

N/A

RabbitMQ.Client

2.0.0.0

libmono-rabbitmq2.0-cil

+247 -51

RabbitMQ.Client

4.0.0.0

N/A

N/A

System

2.0.0.0

libmono-system2.0-cil

+13 -1

System

4.0.0.0

N/A

N/A

System.?ComponentModel.Composition

4.0.0.0

N/A

N/A

System.?ComponentModel.?DataAnnotations

3.5.0.0

libmono-system-web2.0-cil

+0 -0

System.?ComponentModel.?DataAnnotations

4.0.0.0

N/A

N/A

System.Configuration

2.0.0.0

libmono-system2.0-cil

+0 -0

System.Configuration

4.0.0.0

N/A

N/A

System.Configuration.Install

2.0.0.0

libmono-system2.0-cil

+0 -0

System.Configuration.Install

4.0.0.0

N/A

N/A

System.Core

3.5.0.0

libmono-system2.0-cil

+2 -8

System.Core

4.0.0.0

N/A

N/A

System.Data

2.0.0.0

libmono-system-data2.0-cil

+0 -0

System.Data

4.0.0.0

N/A

N/A

System.Data.?DataSetExtensions

3.5.0.0

libmono-system-data2.0-cil

+0 -0

System.Data.?DataSetExtensions

4.0.0.0

N/A

N/A

System.Data.Linq

3.5.0.0

libmono-system-data2.0-cil

+1 -0

System.Data.Linq

4.0.0.0

N/A

N/A

System.Data.?OracleClient

2.0.0.0

libmono-oracle2.0-cil

+0 -0

System.Data.?OracleClient

4.0.0.0

N/A

N/A

System.Data.Services

3.5.0.0

N/A

N/A

System.Data.Services

4.0.0.0

N/A

N/A

System.Data.Services.Client

3.5.0.0

N/A

N/A

System.Data.Services.Client

4.0.0.0

N/A

N/A

System.Design

2.0.0.0

libmono-winforms2.0-cil

+1 -0

System.Design

4.0.0.0

N/A

N/A

System.?DirectoryServices

2.0.0.0

libmono-system-ldap2.0-cil

+0 -2

System.?DirectoryServices

4.0.0.0

N/A

N/A

System.Drawing

2.0.0.0

libmono-system2.0-cil

+0 -0

System.Drawing

4.0.0.0

N/A

N/A

System.Drawing.Design

2.0.0.0

libmono-winforms2.0-cil

+0 -0

System.Drawing.Design

4.0.0.0

N/A

N/A

System.Dynamic

4.0.0.0

N/A

N/A

System.?EnterpriseServices

2.0.0.0

libmono-system2.0-cil

+0 -0

System.?EnterpriseServices

4.0.0.0

N/A

N/A

System.?IdentityModel

3.0.0.0

libmono-wcf3.0-cil

+1 -0

System.?IdentityModel

4.0.0.0

N/A

N/A

System.?IdentityModel.Selectors

3.0.0.0

libmono-wcf3.0-cil

+0 -0

System.?IdentityModel.Selectors

4.0.0.0

N/A

N/A

System.Management

2.0.0.0

libmono-system2.0-cil

+3 -0

System.Management

4.0.0.0

N/A

N/A

System.Messaging

2.0.0.0

libmono-system-messaging2.0-cil

+4 -3

System.Messaging

4.0.0.0

N/A

N/A

System.Net

3.5.0.0

N/A

N/A

System.Net

4.0.0.0

N/A

N/A

System.Numerics

4.0.0.0

N/A

N/A

System.Runtime.Caching

4.0.0.0

N/A

N/A

System.Runtime.?DurableInstancing

4.0.0.0

N/A

N/A

System.Runtime.Remoting

2.0.0.0

libmono-system-runtime2.0-cil

+0 -0

System.Runtime.Remoting

4.0.0.0

N/A

N/A

System.Runtime.Serialization

3.0.0.0

libmono-wcf3.0-cil

+54 -1

System.Runtime.Serialization

4.0.0.0

N/A

N/A

System.Runtime.Serialization.Formatters.Soap

2.0.0.0

libmono-system-runtime2.0-cil

+0 -0

System.Runtime.Serialization.Formatters.Soap

4.0.0.0

N/A

N/A

System.Security

2.0.0.0

libmono-system2.0-cil

+0 -0

System.Security

4.0.0.0

N/A

N/A

System.?ServiceModel

3.0.0.0

libmono-wcf3.0-cil

+184 -10

System.?ServiceModel

4.0.0.0

N/A

N/A

System.?ServiceModel.Discovery

4.0.0.0

N/A

N/A

System.?ServiceModel.Routing

4.0.0.0

N/A

N/A

System.?ServiceModel.Web

3.5.0.0

libmono-wcf3.0-cil

+7 -0

System.?ServiceModel.Web

4.0.0.0

N/A

N/A

System.?ServiceProcess

2.0.0.0

libmono-system2.0-cil

+0 -0

System.?ServiceProcess

4.0.0.0

N/A

N/A

System.Transactions

2.0.0.0

libmono-system2.0-cil

+1 -0

System.Transactions

4.0.0.0

N/A

N/A

System.Web

2.0.0.0

libmono-system-web2.0-cil

*Fails*

System.Web

4.0.0.0

N/A

N/A

System.Web.Abstractions

3.5.0.0

libmono-system-web2.0-cil

+1 -0

System.Web.Abstractions

4.0.0.0

N/A

N/A

System.Web.?ApplicationServices

4.0.0.0

N/A

N/A

System.Web.?DynamicData

3.5.0.0

libmono-system-web2.0-cil

*Fails*

System.Web.?DynamicData

4.0.0.0

N/A

N/A

System.Web.Extensions

1.0.61025.0

libmono-system-web2.0-cil

*Fails*

System.Web.Extensions

3.5.0.0

libmono-system-web2.0-cil

*Fails*

System.Web.Extensions

4.0.0.0

N/A

N/A

System.Web.Extensions.Design

1.0.61025.0

libmono-system-web2.0-cil

+0 -0

System.Web.Extensions.Design

3.5.0.0

libmono-system-web2.0-cil

+0 -0

System.Web.Extensions.Design

4.0.0.0

N/A

N/A

System.Web.Mvc

1.0.0.0

libmono-system-web-mvc1.0-cil

+0 -0

System.Web.Mvc

2.0.0.0

libmono-system-web-mvc2.0-cil

+0 -0

System.Web.Routing

3.5.0.0

libmono-system-web2.0-cil

*Fails*

System.Web.Routing

4.0.0.0

N/A

N/A

System.Web.Services

2.0.0.0

libmono-system-web2.0-cil

+0 -0

System.Web.Services

4.0.0.0

N/A

N/A

System.Windows.Forms

2.0.0.0

libmono-winforms2.0-cil

+2 -1

System.Windows.Forms

4.0.0.0

N/A

N/A

System.Windows.Forms.?DataVisualization

4.0.0.0

N/A

N/A

System.Xaml

4.0.0.0

N/A

N/A

System.Xml

2.0.0.0

libmono-system2.0-cil

+1 -0

System.Xml

4.0.0.0

N/A

N/A

System.Xml.Linq

3.5.0.0

libmono-system2.0-cil

+44 -0

System.Xml.Linq

4.0.0.0

N/A

N/A

?WebMatrix.Data

4.0.0.0

N/A

N/A

?WindowsBase

3.0.0.0

libmono-windowsbase3.0-cil

+0 -0

?WindowsBase

4.0.0.0

N/A

N/A

cscompmgd

0.0.0.0

N/A

N/A

cscompmgd

8.0.0.0

libmono-cscompmgd8.0-cil

+0 -0

monodoc

1.0.0.0

monodoc-base

+12 -2

nunit-console-runner

2.4.8.0

N/A

N/A

nunit.core

2.4.8.0

N/A

N/A

nunit.core.extensions

2.4.8.0

N/A

N/A

nunit.core.interfaces

2.4.8.0

N/A

N/A

nunit.framework

2.4.8.0

N/A

N/A

nunit.framework.extensions

2.4.8.0

N/A

N/A

nunit.mocks

2.4.8.0

N/A

N/A

nunit.util

2.4.8.0

N/A

N/A

Libraries removed from GAC

Assembly

Version

In Debian package?

mono-service

1.0.5000.0

mono-1.0-service

mono-service

2.0.0.0

mono-2.0-service

Accessibility

1.0.5000.0

libmono-accessibility1.0-cil

ByteFX.Data

0.7.6.1

libmono-bytefx0.7.6.1-cil

ByteFX.Data

0.7.6.2

libmono-bytefx0.7.6.2-cil

Commons.Xml.Relaxng

1.0.5000.0

libmono-relaxng1.0-cil

cscompmgd

7.0.0.0

libmono-cscompmgd7.0-cil

?CustomMarshalers

1.0.5000.0

libmono-system1.0-cil

?FirebirdSql.Data.Firebird

1.7.1.0

libmono-firebirdsql1.7-cil

I18N

1.0.5000.0

libmono-i18n-west1.0-cil

I18N.CJK

1.0.5000.0

libmono-i18n1.0-cil

I18N.?MidEast

1.0.5000.0

libmono-i18n1.0-cil

I18N.Other

1.0.5000.0

libmono-i18n1.0-cil

I18N.Rare

1.0.5000.0

libmono-i18n1.0-cil

I18N.West

1.0.5000.0

libmono-i18n-west1.0-cil

ICSharpCode.?SharpZipLib

0.6.0.0

libmono-sharpzip0.6-cil

ICSharpCode.?SharpZipLib

0.84.0.0

libmono-sharpzip0.84-cil

Microsoft.JScript

7.0.5000.0

libmono-microsoft7.0-cil

Microsoft.JScript

8.0.0.0

libmono-microsoft8.0-cil

Microsoft.VisualC

7.0.5000.0

libmono-microsoft7.0-cil

Microsoft.Vsa

7.0.5000.0

libmono-microsoft7.0-cil

Microsoft.Vsa

8.0.0.0

libmono-microsoft8.0-cil

Mono.Cairo

1.0.5000.0

libmono-cairo1.0-cil

Mono.?CompilerServices.?SymbolWriter

1.0.5000.0

libmono1.0-cil

Mono.CSharp

2.1.0.0

mono-csharp-shell

Mono.Data

1.0.5000.0

libmono-data1.0-cil

Mono.Data

2.0.0.0

libmono-data2.0-cil

Mono.Data.Sqlite

1.0.5000.0

libmono-sqlite1.0-cil

Mono.Data.?SqliteClient

1.0.5000.0

libmono-sqlite1.0-cil

Mono.Data.?SqliteClient

2.0.0.0

libmono-sqlite2.0-cil

Mono.Data.?SybaseClient

1.0.5000.0

libmono-data1.0-cil

Mono.Data.?SybaseClient

2.0.0.0

libmono-data2.0-cil

Mono.Data.Tds

1.0.5000.0

libmono-data-tds1.0-cil

Mono.Data.?TdsClient

1.0.5000.0

libmono-data1.0-cil

Mono.Data.?TdsClient

2.0.0.0

libmono-data2.0-cil

Mono.Debugger.Soft

0.0.0.0

libmono-debugger-soft0.0-cil

Mono.?GetOptions

1.0.5000.0

libmono-getoptions1.0-cil

Mono.?GetOptions

2.0.0.0

libmono-getoptions2.0-cil

Mono.Http

1.0.5000.0

libmono1.0-cil

Mono.Posix

1.0.5000.0

libmono-posix1.0-cil

Mono.Security

1.0.5000.0

libmono-security1.0-cil

Novell.Directory.Ldap

1.0.5000.0

libmono-ldap1.0-cil

Npgsql

1.0.5000.0

libmono-npgsql1.0-cil

?OpenSystem.C

1.0.5000.0

libmono1.0-cil

PEAPI

1.0.5000.0

libmono-peapi1.0-cil

System

1.0.5000.0

libmono-system1.0-cil

System.Configuration.Install

1.0.5000.0

libmono-system1.0-cil

System.Data

1.0.5000.0

libmono-system-data1.0-cil

System.Data.?OracleClient

1.0.5000.0

libmono-oracle1.0-cil

System.Design

1.0.5000.0

libmono-winforms1.0-cil

System.?DirectoryServices

1.0.5000.0

libmono-system-ldap1.0-cil

System.Drawing

1.0.5000.0

libmono-system1.0-cil

System.Drawing.Design

1.0.5000.0

libmono-winforms1.0-cil

System.?EnterpriseServices

1.0.5000.0

libmono-system1.0-cil

System.Management

1.0.5000.0

libmono-system1.0-cil

System.Messaging

1.0.5000.0

libmono-system-messaging1.0-cil

System.Runtime.Remoting

1.0.5000.0

libmono-system-runtime1.0-cil

System.Runtime.Serialization.Formatters.Soap

1.0.5000.0

libmono-system-runtime1.0-cil

System.Security

1.0.5000.0

libmono-system1.0-cil

System.?ServiceProcess

1.0.5000.0

libmono-system1.0-cil

System.Web

1.0.5000.0

libmono-system-web1.0-cil

System.Web.Services

1.0.5000.0

libmono-system-web1.0-cil

System.Windows.Forms

1.0.5000.0

libmono-winforms1.0-cil

System.Xml

1.0.5000.0

libmono-system1.0-cil

Binaries in /bin

Binary

Runtime target

Existing Debian package

al

4.0

2.0

al2

2.0

2.0

caspol

4.0

1.0

ccrewrite

4.0

N/A

cert2spc

4.0

1.0

certmgr

4.0

1.0

chktrust

4.0

1.0

csharp

4.0

2.0

csharp2

2.0

N/A

disco

4.0

1.0

dmcs

4.0

N/A

dtd2rng

4.0

1.0

dtd2xsd

4.0

1.0

gacutil

4.0

2.0

gacutil2

2.0

2.0

genxs

4.0

1.0

gmcs

2.0

2.0

httpcfg

4.0

2.0

ilasm

4.0

2.0

installvst

4.0

1.0

lc

4.0

N/A

macpack

4.0

1.0

makecert

4.0

1.0

mconfig

4.0

2.0

mcs

2.0

1.0

mdassembler

->mdoc

->mdoc

mdoc

2.0

2.0

mdoc-assemble

->mdoc

->mdoc

mdoc-export-html

->mdoc

->mdoc

mdoc-export-msxdoc

->mdoc

->mdoc

mdoc-update

->mdoc

->mdoc

mdoc-validate

->mdoc

->mdoc

mdvalidater

->mdoc

->mdoc

mkbundle

4.0

2.0

mod

4.0

1.0

mono

--

--

mono-api-info

4.0

2.0

mono-cil-strip

4.0

1.0

mono-configuration-crypto

4.0

N/A

monodis

--

--

monodocer

->mdoc

->mdoc

monodocs2html

->mdoc

->mdoc

monodocs2slashdoc

->mdoc

->mdoc

mono-find-provides

--

--

mono-find-requires

--

--

mono-gdb.py

Python

N/A

monograph

--

--

mono-heapviz

Python

N/A

monolinker

4.0

2.0

monop

4.0

2.0

monop2

2.0

2.0

mono-service

4.0

1.0

mono-service2

2.0

2.0

mono-sgen

--

N/A

mono-shlib-cop

4.0

2.0

mono-test-install

2.0ish

N/A

mono-xmltool

4.0

2.0

mozroots

4.0

1.0

mprof-report

--

N/A

nunit-console

2.0

->libnunit

nunit-console2

2.0

N/A

pdb2mdb

4.0

2.0

pedump

--

--

permview

4.0

1.0

peverify

->pedump

N/A

prj2make

4.0

1.0

resgen

4.0

2.0

resgen2

2.0

2.0

secutil

4.0

1.0

setreg

4.0

1.0

sgen

4.0

N/A

signcode

4.0

1.0

sn

4.0

1.0

soapsuds

4.0

1.0

sqlmetal

4.0

2.0

sqlsharp

4.0

2.0

svcutil

4.0

2.0

wsdl

4.0

2.0

wsdl2

2.0

2.0

xbuild

4.0

2.0

xsd

4.0

1.0

Test case coverage

arch

mono/mini make check

mono/tests make test

kfreebsd-amd64

Overall results: tests: 19080, 100% pass, opt combinations: 24

400 test(s) passed. 1 test(s) did not pass.

kfreebsd-i386

Overall results: tests: 19080, 100% pass, opt combinations: 24

399 test(s) passed. 2 test(s) did not pass.

amd64

Overall results: tests: 19080, 100% pass, opt combinations: 24

402 test(s) passed. 0 test(s) did not pass.

x86

Overall results: tests: 19080, 100% pass, opt combinations: 24

401 test(s) passed. 0 test(s) did not pass.

armel

Overall results: tests: 16674, 100% pass, opt combinations: 21

398 test(s) passed. 2 test(s) did not pass.

s390

FTBFS (31-bit s390 support removed)

FTBFS (31-bit s390 support removed)

sparc (requires 2.10~rc2+patch)

DNF (System.?ArithmeticException on exceptions.exe)

394 test(s) passed. 6 test(s) did not pass.

powerpc (requires 2.10~rc2+patch+disable parallel mark)

Overall results: tests: 16737, 100% pass, opt combinations: 21

400 test(s) passed. 0 test(s) did not pass.

ia64

DNF (exits without error on exceptions.exe)

400 test(s) passed. 2 test(s) did not pass.

Source distribution

Some libs which are consumed by copying are in lib/mono-source-libs:

jms@osc-bigmac:~$ ls -l /opt/mono28/lib/mono-source-libs/
total 60
-rw-r--r-- 1 root root 22963 2010-09-15 16:40 getline.cs
-rw-r--r-- 1 root root 33688 2010-09-15 16:40 Options.cs

This includes Mono.?GetOptions, which will break building of GNOME#

License changes

mono-2.8/mono/metadata/sgen-gc.c, mono-2.8/mono/metadata/sgen-internal.c, mono-2.8/mono/metadata/sgen-los.c, mono-2.8/mono/metadata/sgen-major-copying.c includes code from libgc; needs full libgc copyright credits and license.

Remove all copyrights relating to ByteFX, FirebirdSQL (including unique license for FirebirdSQL), Everaldo Canuto (pre-novell code removed)

Increase copyright year for Jérémie "Garuma" Laval, LShift Ltd., Cohesive Financial, Rabbit Technologies Ltd., Marek Habersack, Novell Inc, Jb Evain, Mark Adler, Jean-loup Gailly

DLR is now Apache 2, not Ms-PL

New MIT copyright:

Copyright (C) 2010 Chris Bacon
Joel W. Reed (joelwreed@gmail.com)
Copyright (C) 2010 David Stone
(C) 2010 Pablo Ruiz.
Copyright (C) 2011 Maximux Scris. http://maximux.net

mono-2.10~rc2//mcs/class/IKVM.Reflection/Impl/CryptoConvert.cs:
(C) 2003 Motus Technologies Inc. (http://www.motus.com)
Copyright (C) 2004-2006 Novell Inc. (http://www.novell.com)

New GPLv2 copyright:

mono-2.10~rc2//mono/profiler/perf_event.h:
Copyright (C) 2008-2009, Thomas Gleixner <tglx@linutronix.de>
Copyright (C) 2008-2009, Red Hat, Inc., Ingo Molnar
Copyright (C) 2008-2009, Red Hat, Inc., Peter Zijlstra

New Ms-PL copyright:

System.ComponentModel.Composition:
System.Numerics/BigInteger.cs:
Copyright (c) Microsoft Corporation.  All rights reserved.

New Apache 2.0 copyright:

System.Data.Services.Client:
Copyright 2010 Microsoft Corporation

New IKVM License (~3-clause BSD) copyright:

mono-2.10~rc2/mcs/class/IKVM.Reflection:
Copyright (C) 2008-2010 Jeroen Frijters
Copyright (C) 2011 Marek Safar

See also http://apebox.org/wordpress/rants/271/ for info on Microsoft copyright in 2.8