Differences between revisions 1 and 2
Revision 1 as of 2011-01-23 16:37:28
Size: 22531
Editor: ?directhex
Comment:
Revision 2 as of 2011-01-23 16:44:30
Size: 22543
Editor: ?directhex
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= Packaging Mono 2.8 for Debian =

== Patch branch status ==
= Packaging Mono 2.10 for Debian =

== Patch branch status (not 2.10) ==
Line 11: Line 11:
== Bundled binaries in source == == Bundled binaries in source (2.10) ==
Line 16: Line 16:
directhex@desire:/dev/shm/mono-2.8$ find . -name *.exe
./mcs/class/lib/monolite/gmcs.exe
directhex@desire:/dev/shm/mono-2.8$ find . -name *.dll
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
Line 20: Line 21:
./mcs/class/lib/monolite/System.Xml.dll
Line 21: Line 23:
./mcs/class/lib/monolite/System.Xml.dll
Line 23: Line 24:
./mcs/class/lib/monolite/mscorlib.dll

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

Packaging Mono 2.10 for Debian

Patch branch status (not 2.10)

All patches which have not been rendered obsolete upstream are now in upstream-2.8/debian/patches/* EXCEPT for the following unported patch branches:

  • debian/patches/build_extra_libraries_for_cli_2.0
  • debian/patches/remove_relative_paths_from_pkg-config_files
  • debian/patches/restore_mono_pcfile_requires

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

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

mono-service

2.0.0.0

mono-2.0-service

+0 -0

mono-service

4.0.0.0

N/A

N/A

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

cscompmgd

0.0.0.0

N/A

N/A

cscompmgd

8.0.0.0

libmono-cscompmgd8.0-cil

+0 -0

?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

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

+0 -0

Microsoft.Build.Utilities.v3.5

3.5.0.0

libmono-microsoft-build2.0-cil

+0 -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.Cairo

2.0.0.0

libmono-cairo2.0-cil

+0 -0

Mono.Cairo

4.0.0.0

N/A

N/A

Mono.Cecil

0.6.9.0

libmono-cecil-private-cil

+2 -0

Mono.Cecil.Mdb

0.2.0.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.CSharp

2.0.0.0

N/A

N/A

Mono.CSharp

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

+0 -0

monodoc

1.0.0.0

monodoc-base

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

+8 -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

+2 -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

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

?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

+49 -247

RabbitMQ.Client

4.0.0.0

N/A

N/A

System

2.0.0.0

libmono-system2.0-cil

+12 -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.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

+0 -0

System.Messaging

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

+172 -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

+6 -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

+0 -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

+0 -0

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

Libraries removed from GAC

Assembly

Version

In Debian package?

mono-service

1.0.5000.0

mono-1.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

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

4.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

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

Runtime

Classlib

kfreebsd-i386

17963 (100%)

394/396

kfreebsd-amd64

17963 (100%)

395/396

amd64

17963 (100%)

395/396

armel (v5)

15600 (100%)

396/396

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.

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