Differences between revisions 21 and 22
Revision 21 as of 2011-01-27 16:59:32
Size: 25006
Editor: meebey
Comment:
Revision 22 as of 2011-01-28 16:03:55
Size: 25100
Editor: meebey
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
||<rowbgcolor="#ffcccc"> debian/patches/arm_cpuinfo_parsing || needs porting ||
||<rowbgcolor="#ffcccc"> debian/patches/arm_thumb2_support || needs porting ||
||<rowbgcolor="#ffcccc"> debian/patches/arm_cpuinfo_parsing || discarded (needs porting) ||
||<rowbgcolor="#ffcccc"> debian/patches/arm_thumb2_support || discarded (needs porting) ||
Line 10: Line 10:
|| debian/patches/build_extra_libraries_for_cli_2.0 || || ||<rowbgcolor="#ffffcc"> debian/patches/build_extra_libraries_for_cli_2.0 || discarded (needs porting, in work) ||
Line 26: Line 26:
||<rowbgcolor="#ffffcc"> debian/patches/kfreebsd_support || ported, needs testing || upstream-2.10_rc1/debian/patches/kfreebsd_support || ||<rowbgcolor="#ffffcc"> debian/patches/kfreebsd_support || discarded (needs porting, in work) || upstream-2.10_rc1/debian/patches/kfreebsd_support ||

This page still refers to Mono 2.8, is slowly being updated to 2.10rc1

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

discarded (needs porting, in work)

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)

Bundled binaries in source (2.10)

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 (2.10)

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

Libraries in GAC (2.10)

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

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

0.0.0.0

libmono-debugger-soft0.0-cil

+15 -0

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

?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 (2.10)

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.?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 (2.10)

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 (2.10)

Fails to build on finally_guard.exe

Source distribution (2.10)

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 (not 2.10)

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.

A few places have 2010 Ximian copyright - either a typo, or Ximian is being re-spun-out from Novell.

Remove all copyrights relating to ByteFX, FirebirdSQL (including unique license for FirebirdSQL).

Increase copyright year for Jérémie "Garuma" Laval, LShift Ltd., Cohesive Financial, Rabbit Technologies Ltd., Marek Habersack

New MIT copyright:

Copyright (C) 2010 Chris Bacon
Joel W. Reed (joelwreed@gmail.com)
Copyright (C) 2010 David Stone

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

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