= 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, incorrectly 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) || || N/A || New patch for 2.10.1 || upstream-2.10.1/debian/patches/handle_multiple_powerpc_arch_names || * 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.1) |||| DNF (System.ArithmeticException on exceptions.exe) |||| 394 test(s) passed. 6 test(s) did not pass. || || powerpc (requires 2.10.1 + upstream-2.10.1/debian/patches/handle_multiple_powerpc_arch_names + disable parallel mark) |||| Overall results: tests: 16779, 100% pass, opt combinations: 21 |||| 399 test(s) passed. 1 test(s) did not pass. (monitor.exe)|| || ia64 |||| DNF (exits without error on exceptions.exe) |||| 401 test(s) passed. 1 test(s) did not pass. || == 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 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