commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2020-10-15 13:44:16 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.3486 (New) Package is "mono-core" Thu Oct 15 13:44:16 2020 rev:128 rq:841346 version:6.8.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2020-05-29 21:13:52.178423119 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new.3486/mono-core.changes 2020-10-15 13:44:21.609152046 +0200 @@ -1,0 +2,6 @@ +Mon Oct 12 15:37:39 UTC 2020 - Dominique Leuenberger + +- Fix build with RPM 4.16: error: bare words are no longer + supported, please use "...": no == yes. + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.iVZsYI/_old 2020-10-15 13:44:23.377152736 +0200 +++ /var/tmp/diff_new_pack.iVZsYI/_new 2020-10-15 13:44:23.381152738 +0200 @@ -88,7 +88,7 @@ %ifnarch ia64 %arm s390 BuildRequires: pkgconfig(valgrind) %endif -%if %llvm == yes +%if "%llvm" == "yes" BuildRequires: llvm-mono-devel %endif Requires: ca-certificates @@ -100,7 +100,7 @@ Provides: mono-xml-relaxng = %{version} Provides: mono-ziplib = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if %llvm == yes +%if "%llvm" == "yes" Recommends: libmono-llvm0 = %{version} %endif Recommends: libgdiplus0 @@ -211,7 +211,7 @@ %setup -q -n mono-%{version}.%{version_suffix} %patch14 -p1 %patch16 -p1 -%if %roslyn == no +%if "%roslyn" == "no" %patch15 -p1 %else %patch20 -p1 @@ -258,12 +258,12 @@ export MONO_CPU_ARCH="armv5el" %endif # distro specific configure options -%if %llvm == yes +%if "%llvm" == "yes" export PATH=/opt/novell/llvm-mono/bin:$PATH %endif %configure \ --with-sgen=%{sgen} \ -%if %llvm == yes +%if "%llvm" == "yes" --enable-loadedllvm \ %endif %ifarch ppc @@ -272,7 +272,7 @@ %ifnarch %ix86 x86_64 --disable-system-aot \ %endif -%if %roslyn == no +%if "%roslyn" == "no" --with-csc=mcs \ %endif --with-ikvm=yes \ @@ -347,7 +347,7 @@ # this trick is needed to fix build for some packages (gnome-keyring-sharp for example), # that incorrectly detect CSC precense when it is actually not usable for current platform. # mono still package roslyn components even if it is disabled from build -%if %roslyn == no +%if "%roslyn" == "no" rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.dll* rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.dll* rm -v %{buildroot}%{_prefix}/lib/mono/4.5/System.Collections.Immutable.dll* @@ -371,7 +371,7 @@ %find_lang mcs -%if %sgen == no +%if "%sgen" == "no" # installed anyway but not packaged rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %endif @@ -410,11 +410,11 @@ %{_bindir}/mcs %{_bindir}/mono %{_bindir}/mono-hang-watchdog -%if %boehm == yes +%if "%boehm" == "yes" %{_bindir}/mono-boehm %endif %{_bindir}/mono-configuration-crypto -%if %sgen == yes +%if "%sgen" == "yes" %{_bindir}/mono-sgen %endif %{_bindir}/mono-test-install @@ -551,12 +551,12 @@ %{_prefix}/lib/mono/gac/System.IO.Compression %{_prefix}/lib/mono/gac/cscompmgd %{_prefix}/lib/mono/mono-configuration-crypto -%if %btls == yes +%if "%btls" == "yes" %{_libdir}/libmono-btls-shared.so* %{_prefix}/lib/mono/4.5/Mono.Btls.Interface.dll %{_prefix}/lib/mono/gac/Mono.Btls.Interface %endif -%if %roslyn == yes +%if "%roslyn" == "yes" %{_bindir}/csc %{_bindir}/csi %{_bindir}/vbc @@ -645,7 +645,7 @@ %{_libdir}/libmono-2.0.so %{_libdir}/pkgconfig/mono-2.pc -%if %boehm == yes +%if "%boehm" == "yes" %package -n libmonoboehm-2_0-1 Summary:A Library for embedding Mono in your Application (Boehm GC) License:LGPL-2.1-only @@ -691,7 +691,7 @@ %{_libdir}/libmonoboehm-2.0.so %endif -%if %sgen == yes +%if "%sgen" == "yes" %package -n libmonosgen-2_0-1 Summary:A Library for embedding Mono in your Application (SGen GC) License:LGPL-2.1-only @@ -739,7 +739,7 @@ %{_libdir}/pkgconfig/monosgen-2.pc %endif -%if %llvm == yes +%if "%llvm" == "yes" %package -n libmono-llvm0 Summary:Loadable LLVM libary for mono License:LGPL-2.1-only @@ -856,7 +856,7 @@ %{_prefix}/lib/mono/gac/System.Runtime.Serialization %{_prefix}/lib/mono/gac/System.Transactions %{_prefix}/lib/mono/gac/WebMatrix.Data -%if %roslyn == yes +%if "%roslyn" == "yes" %{_prefix}/lib/mono/4.5/sqlmetal.pdb %{_prefix}/lib/mono/4.5/sqlsharp.pdb %endif @@ -981,7 +981,7 @@ %{_prefix}/lib/mono/gac/System.ServiceProcess %{_prefix}/lib/mono/gac/System.Xaml %{_prefix}/lib/mono/gac/mono-service -%if %roslyn == yes +%if "%roslyn" ==
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2020-05-29 21:13:40 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.3606 (New) Package is "mono-core" Fri May 29 21:13:40 2020 rev:127 rq:809780 version:6.8.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2020-05-22 14:18:32.149149467 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new.3606/mono-core.changes 2020-05-29 21:13:52.178423119 +0200 @@ -1,0 +2,34 @@ +Thu May 28 07:05:06 UTC 2020 - Ismail Dönmez + +- Fixup mono-find-requires for v1 profiles + +--- +Wed May 27 09:35:05 UTC 2020 - Ismail Dönmez + +- Add mono-find-provides and mono-find-requires from Fedora and use + it instead. Fixes boo#1152775 + +--- +Tue May 26 19:57:47 UTC 2020 - Michael Gorse + +- Add fix-s390x-ucontext.patch: fix the build on 15.2/s390x + (bsc#1171934). +- Add _constraints to prevent running out of disk space. + +--- +Sun May 24 08:07:07 UTC 2020 - Guillaume GARDET + +- Enable roslyn on aarch64 to build additionnal tools (mdoc.exe, ...) + +--- +Wed Apr 29 10:05:31 UTC 2020 - Dominique Leuenberger + +- Add mono.attr and install it to %_rpmconfigdir/fileattrs: enable + the dependency scanner for rpm packages (boo#1152775). + +--- +Tue Apr 21 19:10:16 UTC 2020 - David Mulder + +- Update to the most current mono release, 6.8.0.105. + +--- Old: mono-6.8.0.96.tar.xz New: _constraints fix-s390x-ucontext.patch mono-6.8.0.105.tar.xz mono-find-provides mono-find-requires mono.attr Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.Zpo5DH/_old 2020-05-29 21:13:54.002428617 +0200 +++ /var/tmp/diff_new_pack.Zpo5DH/_new 2020-05-29 21:13:54.002428617 +0200 @@ -33,13 +33,13 @@ %define btls no %endif -%ifarch %ix86 x86_64 %{arm} +%ifarch %ix86 x86_64 %{arm} aarch64 %define roslyn yes %else %define roslyn no %endif -%define version_suffix 96 +%define version_suffix 105 Name: mono-core Version:6.8.0 @@ -51,6 +51,9 @@ Source0: http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.xz Source1:mono-core.rpmlintrc Source2:gmcs +Source3:mono.attr +Source4:mono-find-provides +Source5:mono-find-requires # ppc build segfault so exclude it ExcludeArch:ppc # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and mono-find-requires scripts @@ -63,6 +66,8 @@ Patch20:xbuild-use-roslyn-vbc.patch # PATCH-FIX-OPENSUSE fix 64bit-portability-issue at exceptions-ppc.c:799 Patch21:fix-ppc-64bit-portability-issue.patch +# PATCH-FIX-UPSTREAM fix-s390x-ucontext.patch bsc#1171934 mgo...@suse.com -- fix s390x build on glibc 2.26. +Patch22:fix-s390x-ucontext.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -212,6 +217,7 @@ %patch20 -p1 %endif %patch21 -p1 +%patch22 -p1 %build %define _lto_cflags %{nil} @@ -277,6 +283,16 @@ %install %make_install +%if 0%{?suse_version} > 1500 +# install the rpm file attributes to arm the dependency scanner +mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs +install %{SOURCE3} %{buildroot}%{_rpmconfigdir}/fileattrs/mono.attr + +# Install custom mono-find-{provides/requires} +install -p -m755 %{SOURCE4} %{SOURCE5} %{buildroot}%{_rpmconfigdir} + +%endif + # Remove hardcoded lib directory from the config sed -i 's,\$mono_libdir/,,g' %{buildroot}%{_sysconfdir}/mono/config @@ -1268,7 +1284,7 @@ %defattr(-, root, root) %{_bindir}/aprofutil %{_prefix}/lib/mono/4.5/aprofutil.exe -%ifnarch aarch64 ppc64 ppc64le +%ifnarch ppc64 ppc64le s390x %{_prefix}/lib/mono/4.5/aprofutil.pdb %else %{_prefix}/lib/mono/4.5/aprofutil.exe.mdb @@ -1293,6 +1309,13 @@ %{_bindir}/mono-api-info %{_bindir}/mono-api-html %{_bindir}/mono-cil-strip + +%if 0%{?suse_version} > 1500 +%{_rpmconfigdir}/fileattrs/mono.attr +%{_rpmconfigdir}/mono-find-provides +%{_rpmconfigdir}/mono-find-requires +%endif + %{_bindir}/mono-find-provides %{_bindir}/mono-find-requires %{_bindir}/mono-heapviz @@ -1406,7 +1429,7 @@ %{_prefix}/lib/mono/4.5/mono-cil-strip.exe* %{_prefix}/lib/mono/4.5/mono-shlib-cop.exe* %{_prefix}/lib/mono/4.5/mono-xmltool.exe* -%ifnarch aarch64 ppc64 ppc64le +%ifnarch
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2020-05-22 14:18:29 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.2738 (New) Package is "mono-core" Fri May 22 14:18:29 2020 rev:126 rq: version:6.8.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2020-05-16 22:24:50.329088968 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new.2738/mono-core.changes 2020-05-22 14:18:32.149149467 +0200 @@ -2,6 +1,0 @@ -Wed Apr 29 10:05:31 UTC 2020 - Dominique Leuenberger - -- Add mono.attr and install it to %_rpmconfigdir/fileattrs: enable - the dependency scanner for rpm packages (boo#1152775). - Old: mono.attr Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.ayYcLE/_old 2020-05-22 14:18:33.849152884 +0200 +++ /var/tmp/diff_new_pack.ayYcLE/_new 2020-05-22 14:18:33.853152892 +0200 @@ -51,7 +51,6 @@ Source0: http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.xz Source1:mono-core.rpmlintrc Source2:gmcs -Source3:mono.attr # ppc build segfault so exclude it ExcludeArch:ppc # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and mono-find-requires scripts @@ -278,12 +277,6 @@ %install %make_install -%if 0%{?suse_version} > 1500 -# install the rpm file attributes to arm the dependency scanner -mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs -install %{SOURCE3} %{buildroot}%{_rpmconfigdir}/fileattrs/mono.attr -%endif - # Remove hardcoded lib directory from the config sed -i 's,\$mono_libdir/,,g' %{buildroot}%{_sysconfdir}/mono/config @@ -1300,11 +1293,6 @@ %{_bindir}/mono-api-info %{_bindir}/mono-api-html %{_bindir}/mono-cil-strip - -%if 0%{?suse_version} > 1500 -%{_rpmconfigdir}/fileattrs/mono.attr -%endif - %{_bindir}/mono-find-provides %{_bindir}/mono-find-requires %{_bindir}/mono-heapviz
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2020-05-16 22:24:47 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.2738 (New) Package is "mono-core" Sat May 16 22:24:47 2020 rev:125 rq:805905 version:6.8.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2020-04-15 19:52:46.805552603 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new.2738/mono-core.changes 2020-05-16 22:24:50.329088968 +0200 @@ -1,0 +2,6 @@ +Wed Apr 29 10:05:31 UTC 2020 - Dominique Leuenberger + +- Add mono.attr and install it to %_rpmconfigdir/fileattrs: enable + the dependency scanner for rpm packages (boo#1152775). + +--- New: mono.attr Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.P9Fa71/_old 2020-05-16 22:24:52.661093754 +0200 +++ /var/tmp/diff_new_pack.P9Fa71/_new 2020-05-16 22:24:52.665093762 +0200 @@ -51,6 +51,7 @@ Source0: http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.xz Source1:mono-core.rpmlintrc Source2:gmcs +Source3:mono.attr # ppc build segfault so exclude it ExcludeArch:ppc # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and mono-find-requires scripts @@ -277,6 +278,12 @@ %install %make_install +%if 0%{?suse_version} > 1500 +# install the rpm file attributes to arm the dependency scanner +mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs +install %{SOURCE3} %{buildroot}%{_rpmconfigdir}/fileattrs/mono.attr +%endif + # Remove hardcoded lib directory from the config sed -i 's,\$mono_libdir/,,g' %{buildroot}%{_sysconfdir}/mono/config @@ -1293,6 +1300,11 @@ %{_bindir}/mono-api-info %{_bindir}/mono-api-html %{_bindir}/mono-cil-strip + +%if 0%{?suse_version} > 1500 +%{_rpmconfigdir}/fileattrs/mono.attr +%endif + %{_bindir}/mono-find-provides %{_bindir}/mono-find-requires %{_bindir}/mono-heapviz ++ mono.attr ++ %__mono_provides%{_bindir}/mono-find-provides %{_builddir}/%{?buildsubdir} %{buildroot} %{_libdir} %__mono_requires%{_bindir}/mono-find-requires %{_builddir}/%{?buildsubdir} %{buildroot} %{_libdir} %__mono_magic Mono/.Net assembly
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2020-04-15 19:52:45 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.2738 (New) Package is "mono-core" Wed Apr 15 19:52:45 2020 rev:124 rq:793431 version:6.8.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2020-03-08 22:23:20.584048054 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new.2738/mono-core.changes 2020-04-15 19:52:46.805552603 +0200 @@ -1,0 +2,6 @@ +Thu Mar 19 07:44:57 UTC 2020 - Guillaume GARDET + +- Add aprofutil.exe.mdb and remove aprofutil.pdb, mdoc.exe and + monolinker.* from file list for aarch64 and ppc64/ppc64le + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.v30GFM/_old 2020-04-15 19:52:49.317553735 +0200 +++ /var/tmp/diff_new_pack.v30GFM/_new 2020-04-15 19:52:49.325553738 +0200 @@ -1268,7 +1268,11 @@ %defattr(-, root, root) %{_bindir}/aprofutil %{_prefix}/lib/mono/4.5/aprofutil.exe +%ifnarch aarch64 ppc64 ppc64le %{_prefix}/lib/mono/4.5/aprofutil.pdb +%else +%{_prefix}/lib/mono/4.5/aprofutil.exe.mdb +%endif %{_mandir}/man1/aprofutil.1%ext_man %{_bindir}/caspol %{_bindir}/ccrewrite @@ -1402,7 +1406,9 @@ %{_prefix}/lib/mono/4.5/mono-cil-strip.exe* %{_prefix}/lib/mono/4.5/mono-shlib-cop.exe* %{_prefix}/lib/mono/4.5/mono-xmltool.exe* +%ifnarch aarch64 ppc64 ppc64le %{_prefix}/lib/mono/4.5/monolinker.* +%endif %{_prefix}/lib/mono/4.5/monop.exe* %{_prefix}/lib/mono/4.5/pdb2mdb.exe* %{_prefix}/lib/mono/4.5/permview.exe* @@ -1553,7 +1559,9 @@ %{_mandir}/man1/monodocer.1%ext_man %{_mandir}/man1/monodocs2html.1%ext_man %{_mandir}/man5/mdoc.5%ext_man +%ifnarch aarch64 ppc64 ppc64le %{_prefix}/lib/mono/4.5/mdoc.exe* +%endif %{_prefix}/lib/mono/4.5/mod.exe* %{_prefix}/lib/mono/gac/monodoc %{_prefix}/lib/mono/monodoc
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2020-03-08 22:23:02 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.26092 (New) Package is "mono-core" Sun Mar 8 22:23:02 2020 rev:123 rq:770740 version:6.8.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2019-05-03 22:36:34.174508072 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new.26092/mono-core.changes 2020-03-08 22:23:20.584048054 +0100 @@ -1,0 +2,207 @@ +Tue Feb 4 09:36:01 UTC 2020 - Mathias Homann + +- Update to the most current mono release, 6.8.0.96. + for changes, please refer to the commits log on github: https://github.com/mono/mono/commits/master + +--- +Fri Jan 17 12:16:41 UTC 2020 - Berthold Gunreben + +- enable btls for s390x +- remove stale symlinks to prevent from brp-25-symlink errors + +--- +Tue Dec 3 00:12:48 UTC 2019 - Philipp Seiler + +- removed a few internal dependencies because rpms internal dependency + search accidently added those to the package + +--- +Wed Nov 20 21:11:38 UTC 2019 - Philipp Seiler + +- update to new version 6.4.0 +- removed libtest.patch because it was fixed upstream +- New features and changes: + * Highlights +C# compiler support for C# 8 language version +.NET Standard 2.1 support +Updated libgdiplus to 6.0.2 +Notarized macOS installer package + +* Hardened Runtime and Notarization support on macOS +The Mono binary installed by the .pkg for macOS is now using the Hardened Runtime capabilities and the package was notarized to comply with Apple’s new restrictions: https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution. +This allows the package to work on the upcoming macOS 10.15 Catalina without showing warning dialogs. + +* Interpreter improvements +The Mono interpreter was updated to support the Windows operating system. +We also completed a lot of groundwork for upcoming future optimizations in the interpreter, like constant folding. + +* Bitness independent AOT cross compiler +The Ahead-Of-Time (AOT) cross compiler was updated to no longer require being executed with the same bitness that it should generate code for. This means a 64bit Mono can now emit AOT code for 32bit targets. + +This work was mainly done to support executing the AOT cross compiler on macOS 10.15 Catalina (which is 64bit only) as we still need to generate code for 32bit targets like older iPhone and Apple Watch devices. + +* WebAssembly +We continue to work on making our WebAssembly support better. Various sets of issues with the debugger have been resolved in this release and general performance and feature work is happening as well. + +* LLVM improvements +We now leave it up to the LLVM framework to insert safepoints. Later optimizations can understand safepoints then which leads to better generated code. See https://github.com/mono/mono/pull/11789 +The LLVM backend is also supported on the Windows operating system now. + +* PPC JIT optimizations +The PowerPC JIT received a bunch of optimization from community contributor Calvin Buckley (@NattyNarwhal). + +* Experimental build support for Fuchsia +A very minimal and experimental support for building Mono targeting the Fuchsia OS landed in the build system. + +* .NET Standard 2.1 support +We updated our class libraries to support the latest additions to .NET Standard. You can now run a library compiled against the .NET Standard 2.1 specification on Mono. + +* CoreFX integration +We continued to replace some of our classes with the implementation from CoreFX to improve performance and compatibility with .NET. + +* libgdiplus update to 6.0.2 +The libgdiplus native library is used for implementing System.Drawing on Unix platforms. This release contains many important improvements from our community members. + +* System.Windows.Forms +More fixes and layout improvements for different controls made by external contributors have landed in this release . + +* C# 8 language version support in csc and msbuild +The C# compiler and msbuild tooling were updated to versions that support the final C# 8 language specification. +The Default Interface Methods (DIM) feature also received a few runtime enhancements. + +* NuGet +Bundled NuGet version has been upgraded to 5.2 RTM. + +- Resolved Issues + * gh#mono/mono#7377 - [Mono.Debugger.Soft] Connections are not properly closed + * gh#mono/mono#7452 - Download link for macOS is osbsolete (5.8 instead
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2019-05-03 22:36:32 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.5148 (New) Package is "mono-core" Fri May 3 22:36:32 2019 rev:122 rq:698227 version:5.20.1 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2019-04-15 11:51:06.526507508 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new.5148/mono-core.changes 2019-05-03 22:36:34.174508072 +0200 @@ -1,0 +2,5 @@ +Wed Apr 24 17:25:10 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133266). + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.pfacPf/_old 2019-05-03 22:36:37.578514970 +0200 +++ /var/tmp/diff_new_pack.pfacPf/_new 2019-05-03 22:36:37.582514978 +0200 @@ -216,6 +216,7 @@ %patch21 -p1 %build +%define _lto_cflags %{nil} # TODO: re-check on next release, already fixed in master branch # remove accidentally packaged build artifacts that lead to build failures on non x86_64 platforms # see https://github.com/mono/mono/issues/11619, https://github.com/mono/mono/issues/11501 for more info
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2019-04-15 11:50:58 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.17052 (New) Package is "mono-core" Mon Apr 15 11:50:58 2019 rev:121 rq:694058 version:5.20.1 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2018-11-12 09:35:51.741667436 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new.17052/mono-core.changes 2019-04-15 11:51:06.526507508 +0200 @@ -1,0 +2,161 @@ +Fri Apr 12 00:00:00 UTC 2019 - fwdsbs.to.1...@xoxy.net +- Update to version 5.20.1 Stable (5.20.1.19) +- Patch fix-dbg-headers.patch was updated +- Patch ucontext.patch was removed +- Added libtest.patch from upstream: fix build failure +- New features and changes: + * System.Data: the support for SSPI (Security Support Provider Interface) in System.Data assembly has been added. Additional package (krb5) needs to be installed in order to use this feature. +- Bugfixes: + * gh#mono/mono#1 - Type.IsSubclassOf Performance Regression + * gh#mono/mono#10031 - unhandled-exception-2.exe crashes crash reporting + * gh#mono/mono#10035 - BinaryReaderTest.ReadBytesException and BinaryReaderTest.ReadCharsException fail on FullAOT+LLVM after hybrid suspend change + * gh#mono/mono#10070 - recent string loading changes break big endian with mojibake + * gh#mono/mono#10143 - Process.GetProcessesByName Memory Leak, Not Disposing Filtered Process Objects + * gh#mono/mono#10144 - Generic with “unmanaged” constraint crashes runtime + * gh#mono/mono#10227 - ProductHeaderValue parser throws exception for empty values + * gh#mono/mono#10243 - opt and llc missing from mono 2018-08 pkg + * gh#mono/mono#10244 - [wasm] Make test.js use generated driver and bindings. + * gh#mono/mono#10303 - Latest mono on macOS broke Xamarin Studio 5 compatibility: Marshal.SizeOf reports type 0x01 not handled + * gh#mono/mono#10309 - Mono issuing SIGSEGV running C# Semantic Tests + * gh#mono/mono#10412 - Native crash when debugging with exception watchpoint + * gh#mono/mono#10441 - FullAOT LLVM Linux x64 one flaky failure. + * gh#mono/mono#10446 - [ WASM ]Build fail host error + * gh#mono/mono#10448 - [iOS] CalendarTest.Hijri and CalendarTest.UmAlQura fail + * gh#mono/mono#10467 - mono_thread_info_exit ignores exit_code and just passes 0 on. + * gh#mono/mono#10483 - iOS cannot save Entity models with Nullable Guid (Guid?) property types (among others) using EF Core 2.1.2. + * gh#mono/mono#10488 - HttpWebRequest throws an uncatchable task exception when processing requests simultaneously with timeout specified + * gh#mono/mono#10506 - Update CI build scripts to not hardcode -j4 + * gh#mono/mono#10549 - Wrong characters in decimal number representation on s390x + * gh#mono/mono#10598 - Many scary “Your mono runtime and class libraries are out of sync” mono warnings when building for device + * gh#mono/mono#10603 - [wasm] Stop using mmap for loading assemblies + * gh#mono/mono#10620 - [wasm] Rename sdks WebAssembly framework libraries + * gh#mono/mono#10682 - [wasm] Build fails - ninja can not be found. + * gh#mono/mono#10735 - mono64[80780:1186894] error: * Assertion: should not be reached at debugger-agent.c:6619 + * gh#mono/mono#10802 - mono_jit_init on macOS 10.14 has graphics corruption due to mprotect invocation + * gh#mono/mono#10834 - Error loading generic override of in parameter + * gh#mono/mono#10863 - Possible GC hang while building msbuild with mono/2018-08 and mono/master + * gh#mono/mono#11123 - Type.IsSubclassOf throws TypeLoadException + * gh#mono/mono#11138 - Hybrid suspend: mono_add_internal_call is broken + * gh#mono/mono#11146 - Unhandled exception at the end of MonoDevelop.UnitTesting.Tests test run + * gh#mono/mono#11202 - Mac installer does not always clear out old files + * gh#mono/mono#11214 - SDK ‘Microsoft.NET.Sdk.Razor’ not found + * gh#mono/mono#11303 - ParameterInfo.[Raw]DefaultValue returns Missing.Value for non-null default values of DateTime? and decimal? parameters + * gh#mono/mono#11317 - Unexpected behaviour of DateTime.ToString with Korean language on iOS/Android + * gh#mono/mono#11378 - [WASM AOT] Method returning a ValueType is not returning its value as a value + * gh#mono/mono#11441 - HttpClient requests not cancelled in Dispose() + * gh#mono/mono#11478 - [XA] [2018-10] Failure in PropertyInfoTests.GetValue_Invalid + * gh#mono/mono#11479 - Loading assembly generated using tlbimp.exe give error in mono runtime + * gh#mono/mono#11489 - IronPython 2.7.9 strange issue on mono 5.16 + * gh#mono/mono#11613 - AOT crash: error: * Assertion: should not be reached at ../../../../../mono/mini/mini-arm64-gsharedvt.c:119 + * gh#mono/mono#11874 -
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2018-11-12 09:35:28 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Mon Nov 12 09:35:28 2018 rev:120 rq:648195 version:5.16.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2018-04-26 13:33:36.817793619 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-11-12 09:35:51.741667436 +0100 @@ -1,0 +2,300 @@ +Thu Nov 08 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.16.0.179 (5.16.0 Stable) +- Remove patch: fix-64bit-portability-issue.patch +- New features and changes: + * LLVM: a new option llvmopts has been added to allow override the built-in set of flags passed to the LLVM optimizer + * Response files support: a response file is a plain-text file that contains strings to be treated as arguments for mono runtime, activated with "--response=FILE" option + * Assembly loader: the loading of mixed strong named and non-strong names assemblies has been improved to further match .NET desktop behaviour + * Hybrid suspend: hybrid suspend is a new mechanism that Mono’s garbage collector may use to pause threads when during garbage collection + * 32-bit floating operations: performing 32-bit floating operations using 32-bit math is now the default settings for the runtime + * The debugger library: the runtime can be configured using --enable-minimal=soft_debug option and the debugger code will be compiled into a separate libmono-dbg.a library. The library needs to be linked into the app if needed + * Custom modifiers enhancements: fixed a few issues in handling custom modifiers, especially around type equality with custom modifiers + * Optimizations: various optimizations for Span, ReadOnlySpan, EqualityComparer.Equals, Enum.HasFlags + * CoreFX convergence: fully replaced System.Xml.Linq, System.Json, System.Threading.Tasks.Dataflow, System.ServiceModel.Syndication assemblies and System.Net.Mail, System.ComponentModel, System.Text.Encoding namespaces + * Client certificate support: added support for client certificates for authentication as well as making requests to web servers that use TLS renegotiation + * System.MathF type: the single-precision math operations are now available in a new System.MathF class + * Prettier exception stack-traces: prettier exception printer, especially for generated code stack traces, improvements for async exceptions + * Mono.Options: the arbitrary command nesting is now supported + * C# compiler: the Roslyn compiler (csc) has been updated to version 2.8.2 which includes C# 7.3 support + * sn: the sn tool, the utility for signing assemblies, has been updated to support signing PE32+ assemblies + * mkbundle: mkbundle has been extended to allow further customization of Mono runtime initialization sequence +- Bugfixes: + * gh#mono/mono#1 - Type.IsSubclassOf Performance Regression + * gh#mono/mono#10143 - Process.GetProcessesByName Memory Leak, Not Disposing Filtered Process Objects + * gh#mono/mono#10309 - Mono issuing SIGSEGV running C# Semantic Tests + * gh#mono/mono#10483 - iOS cannot save Entity models with Nullable Guid (Guid?) property types (among others) using EF Core 2.1.2. + * gh#mono/mono#6173 - Periodic heapshot mode calculates time difference incorrectly + * gh#mono/mono#6466 - System.Diagnostics.ProcessTest.Start1_FileName_NotFound failing on newer Ubuntu + * gh#mono/mono#6647 - Jagged arrays cannot be cast to IList<> + * gh#mono/mono#6834 - Frequent timing out of the ‘monitor-abort’ tests on CI + * gh#mono/mono#6936 - Mono runtime doesn’t check modreqs for overriding methods + * gh#mono/mono#7058 - [interp] pinvoke.exe is flaky + * gh#mono/mono#7137 - Step in crashes debugger + * gh#mono/mono#7247 - CoreFX System.Text namespace + * gh#mono/mono#7260 - StackTrace.GetFrames() does not return frames from captured traces + * gh#mono/mono#7305 - Stack overflow when hosting a WCF service when contract interface inherits other interfaces + * gh#mono/mono#7356 - Memory leak in HttpWebRequest / HttpWebResponse + * gh#mono/mono#7402 - [interp] fix System.Threading.ThreadTest.Test_Interrupt + * gh#mono/mono#7525 - Profiler exception clause reporting is broken + * gh#mono/mono#7610 - Add System.Memory facade + * gh#mono/mono#7649 - Exception stacktrace is null when task delegate is created from local function + * gh#mono/mono#7655 - Memory leak in file operations in mono 5.10 + * gh#mono/mono#7683 - Assertion at /Users/builder/data/lanes/5808/1c6f300e/source/xamarin-macios/external/mono/mono/profiler/log.c:546, condition `mono_lls_insert (_profiler.profiler_thread_list, hp, >node) && “Why can’t we
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2018-04-26 13:33:26 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Thu Apr 26 13:33:26 2018 rev:119 rq:599230 version:5.10.1 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2018-04-01 17:26:16.340071540 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-04-26 13:33:36.817793619 +0200 @@ -1,0 +2,94 @@ +Wed Apr 18 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.10.1.47 (5.10.1 Stable) +- Patch updated: ucontext.patch + +--- +Fri Mar 30 01:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net + +- Add xbuild-use-roslyn-vbc.patch: + * Make xbuild to use roslyn-vbc on roslyn-enabled builds instead of deprecated vbnc (it is also broken on roslyn-enabled builds) + +--- +Fri Mar 30 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.10.0.140 (5.10.0 Stable) +- Remove patch: provides-facades.patch +- Add profiler-aot-parse_args-fix.patch: + * Fix OBS build failure with "free(): invalid pointer" libc error. +- New features and changes: + * Interpreter: the interpreter is now compiled in by default into Mono, and you can use it by running mono --interpreter + * Default Interface Methods: the runtime now supports Default Interface Methods, we now only miss the C# compiler support + * Mono SDKs: this is a new way of building Mono for some of the platforms that we support: Android, iOS and WebAssembly. + * WebAssembly port: this is the first release where the interpreter can reliably run most of the class libraries test suite. + * Dedicated Coverage profiler: the coverage profiler has been extracted from the log profiler, making it much more lightweight + * ARM Memory Barriers: explicitly encode memory barrier type on ARM64, instead of relying on undefined behaviour according to the ARMv8 ABI + * AOT Size Reduction via Code Deduplication: we now support deduplicating generics code across assemblies + * Class Libraries: the recently announced .NET 4.7.1 is now supported and available as a specific target via MSBuild configuration; the System.Data assembly was fully replaced with CoreFX implementation resolving many limitations and corner cases issue we had as well as implementing missing features and APIs; significant parts of System.Security assembly implementation were replaced with CoreFX implementation + * Roslyn compiler: roslyn compiler has been updated to version 2.6.0 which includes all C# 7.2 features + * The Mono C# compiler: MCS gained support for some more C# 7.x features +- Bugfixes: + * bxc#19503 - Process.Start on OS X fails silently for missing file + * bxc#20562 - Seeming valid IL produces invalid result + * bxc#40699 - Console.ReadXXX does not echo input after TermInfoDriver is initialized + * bxc#45893 - I18N: EncoderFallbackBuffer.Fallback gets next character instead of the current one + * bxc#50189 - SGEN XMM scanning: Linux/Intel (32 + 64) + * bxc#50190 - SGEN FPU scanning: Darwin/ARM64 + * bxc#52675 - HttpListener doesn’t work with SSL + * bxc#53296 - Latin1Encoding throws exception on Mono when it doesn’t on MS.NET + * bxc#56003 - URI returns wrong absolute path on OSX when File name is UTF-8 + * bxc#56194 - SIGSEGV on System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray() + * bxc#56727 - Runtime crashes when disposing DeflateStream + * bxc#57892 - Static lib in the msi distrib doesn’t resolve all symbols + * bxc#57893 - mkbundle is not working on Windows + * bxc#57938 - Differences in behavior Type.Fullname in Mono and .NET Framework when Type is a generic type that is not a generic type definition but contains unresolved type parameters + * bxc#58400 - System.Uri broken with files + * bxc#58411 - System.Security.Cryptography.CryptographicException: Store root doesn’t exist + * bxc#59080 - Type information of underlying type for enums compiled by Mono.CSharp.dll seems to be incorrect + * bxc#59182 - Crash/SIGSEGV with interop callback with struct parameter from native to managed on Xamarin.Android on armv7 + * bxc#59184 - MethodInfo.Invoke fails for generic methods with too many/too large arguments + * bxc#59393 - NullReferenceException when MonthCalendar clicked out of min/max date + * bxc#59608 - Attribute MethodImplOptions.AggressiveInlining causes method to always return NULL + * bxc#59664 - Type.GetType(“”, true) throws ArgumentException on Mono but TypeLoadException on .NET + * bxc#59832 - [iOS]MT3001 error: Could not AOT the assembly error while building iOS/mobile
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2018-04-01 17:25:40 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Sun Apr 1 17:25:40 2018 rev:118 rq:592625 version:5.8.1 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2018-03-08 10:41:53.407054972 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-04-01 17:26:16.340071540 +0200 @@ -1,0 +2,10 @@ +Thu Mar 29 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.8.1.0 (Service Release) +- Switch aarch64 build to use older mcs instead of roslyn-csc to fix build failure +- Packaging updated to add .NET 4.7.1 api support +- Bugfixes: + * gh#mono/mono#6658 - NullReferenceException at op_Increment when using assemblies compiled by csc rather than mcs that use native types such as nuint and that have specially-handled assembly names like Xamarin.Mac.dll. + * gh#mono/mono#7472 - Incorrect NullReferenceException when using extension methods on null instances as Action or Func arguments or variables. + +--- Old: mono-5.8.0.108.tar.bz2 New: mono-5.8.1.0.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.kFp4qp/_old 2018-04-01 17:26:22.291856115 +0200 +++ /var/tmp/diff_new_pack.kFp4qp/_new 2018-04-01 17:26:22.295855971 +0200 @@ -32,16 +32,16 @@ %define btls no %endif -%ifarch %ix86 x86_64 %{arm} aarch64 +%ifarch %ix86 x86_64 %{arm} %define roslyn yes %else %define roslyn no %endif -%define version_suffix 108 +%define version_suffix 0 Name: mono-core -Version:5.8.0 +Version:5.8.1 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL @@ -1374,6 +1374,7 @@ %{_mandir}/man1/xbuild.1%ext_man %{_prefix}/lib/mono-source-libs %{_prefix}/lib/mono/4.0 +%{_prefix}/lib/mono/4.7.1-api %{_prefix}/lib/mono/4.7-api %{_prefix}/lib/mono/4.6.2-api %{_prefix}/lib/mono/4.6.1-api ++ mono-5.8.0.108.tar.bz2 -> mono-5.8.1.0.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-5.8.0.108.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-5.8.1.0.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2018-03-08 10:41:50 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Thu Mar 8 10:41:50 2018 rev:117 rq:582302 version:5.8.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2018-02-10 17:53:06.567117607 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-03-08 10:41:53.407054972 +0100 @@ -1,0 +2,5 @@ +Sat Mar 3 16:48:22 UTC 2018 - kasim...@outlook.de + +- Fix armv6 build + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.3yWIi9/_old 2018-03-08 10:41:56.586940476 +0100 +++ /var/tmp/diff_new_pack.3yWIi9/_new 2018-03-08 10:41:56.590940332 +0100 @@ -26,13 +26,13 @@ %define boehm yes %endif -%ifarch %ix86 x86_64 armv7l armv7hl aarch64 +%ifarch %ix86 x86_64 %{arm} aarch64 %define btls yes %else %define btls no %endif -%ifarch %ix86 x86_64 armv7l armv7hl aarch64 +%ifarch %ix86 x86_64 %{arm} aarch64 %define roslyn yes %else %define roslyn no
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2018-02-10 17:52:57 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Sat Feb 10 17:52:57 2018 rev:116 rq:574310 version:5.8.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2018-01-30 15:41:01.412073114 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-02-10 17:53:06.567117607 +0100 @@ -1,0 +2,129 @@ +Sat Feb 03 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.8.0.108 (5.8.0 Stable) +- Minor packaging updates +- Remove patch: bug-57918.patch +- Remove patch: bug-59608.patch +- Remove patch: mcs-compatibility-fix.patch +- Add fix-64bit-portability-issue.patch: + * Fix build error: E: mono-core 64bit-portability-issue threads.c:1866 +- New features and changes: + * WebAssembly: it should be possible to build both the runtime and class libraries targeting WebAssembly + * Profiler: added a new "quiet" mode; added Mono.Profiler.Log.dll, which provides an API to the profiler + * Verifier: the runtime verifier now supports C# 7.0 byref returns + * Modes for the SGen GC: sgen garbage collector now has support for so called "modes", check out the mode parameter documentation for the MONO_GC_PARAMS environment variable in the man page + * Other changes: improved compatibily with alternative languages that depend on implicit widening of locals + * Class Libraries: more classes was replaced by CoreFX codebase + * MCS changes: mcs now has better support for C# 7 syntax + * csi: You are now able to use Roslyn’s csi (C# interactive) REPL tool from the command line + * Roslyn: roslyn was updated to the 2.3.2 release + * ilasm: ilasm gained support for the AggressiveInlining keyword +- Bugfixes: + * bxc#4786 - After failed call to SqlConnection.Open (due to invalid password), subsequent invalid password attempts result in wrong exception + * bxc#5798 - Thread abort can lead to locks not being released + * bxc#5804 - Thread.ResetAbort can prevent appdomain unloading + * bxc#6339 - Headers not being populated in SoapExtension + * bxc#10074 - Error while updating status of command: MonoDevelop.Ide.Commands.ViewCommands.LayoutList + * bxc#11696 - Missing MethodImpl has a duplicate + * bxc#12157 - Missing: Init state for this differs depending on path + * bxc#17325 - RealProxy returns MarshalByRefObject for an Interface instead of the real interface type + * bxc#25755 - HttpClient.Timeout does not throw ArgumentOutOfRangeException when setting Timeout property to 0 + * bxc#31507 - ObjectDisposedException when canceling postAsync + * bxc#36053 - Broken enum values conversion + * bxc#36634 - IpcChannelTest.Bug609381 hangs on Linux + * bxc#40556 - Output pad no longer displays unicode characters + * bxc#41279 - Wrong syntax used for nested types in MethodAccessException (and similar) + * bxc#43172 - Failure when alerting threads waiting on a socket that closes + * bxc#43563 - Crash when struct Foo contains static field of type Foo[][] + * bxc#44255 - Inconsistent results in the serialization of TimeZoneInfo. + * bxc#44266 - Unable to change variable values whilst debugging + * bxc#46683 - Recurring hang in System.Xaml on CI + * bxc#52157 - SocketTest.ConnectedProperty test fails in FullAOT Linux runs + * bxc#52621 - Typo in exception message in PKCS12.cs + * bxc#55603 - Follow-up to bug 52845: Satellite assemblies not loaded by app when using “Bundle assemblies into native code” even though they are now successfully mkbundled + * bxc#55697 - .NET 2.0 style web services fail to build under msbuild in Release but work with xbuild + * bxc#56111 - Hitting assertion after enabling AOT+LLVM on x86 devices in tramp-x86.c:124 + * bxc#56242 - TypeTest.GetGenericMethodDefinitionOverInflatedMethodOnGTD throws NRE on Android in Release mode + * bxc#56452 - Problem Stack too big + * bxc#56653 - Zygote crashes + * bxc#56684 - (mono-2.0-sgen.dll) in mono.exe: 0xC005: Access violation reading location 0x04FA3D9A. + * bxc#56727 - Runtime crashes when disposing DeflateStream + * bxc#56814 - Xamarin.Mac.dll Memory Leak starting with 3.2.0.175 Release + * bxc#57002 - New bockbuild package is missing .dSYM directories + * bxc#57069 - WaitHandle.SignalAndWait is broke + * bxc#57222 - System.Reflection.AmbiguousMatchException for two fields with same name but different types + * bxc#57232 - Compiler error when using ternary operator and no whitespace + * bxc#57476 - AOT fails with large StructLayout size on Debug+ARMv7 + * bxc#57488 - Debugger crashes when inspecting variable in a unit test + * bxc#57496 - [Slovenian CultureInfo + others] .Parse throws exception when
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2018-01-30 15:40:55 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Tue Jan 30 15:40:55 2018 rev:115 rq:570206 version:5.4.1 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2017-11-21 15:27:14.948350294 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-01-30 15:41:01.412073114 +0100 @@ -1,0 +2,6 @@ +Fri Jan 26 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net +- Update to version 5.4.1.7 (Service Release) +- Bugfixes: + * bxc#59956 - [llvm][bitcode] [FAIL] UniqueIdTest.Ctor_Id (System.Runtime.Serialization tests) + +--- Old: mono-5.4.1.6.tar.bz2 New: mono-5.4.1.7.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.B3rzIF/_old 2018-01-30 15:41:08.127759583 +0100 +++ /var/tmp/diff_new_pack.B3rzIF/_new 2018-01-30 15:41:08.131759396 +0100 @@ -38,7 +38,7 @@ %define roslyn no %endif -%define version_suffix 6 +%define version_suffix 7 Name: mono-core Version:5.4.1 ++ mono-5.4.1.6.tar.bz2 -> mono-5.4.1.7.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-5.4.1.6.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-5.4.1.7.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2017-11-21 15:26:40 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Tue Nov 21 15:26:40 2017 rev:114 rq:542907 version:5.4.1 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2017-10-28 14:19:20.600687508 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-11-21 15:27:14.948350294 +0100 @@ -1,0 +2,11 @@ +Sun Nov 12 00:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net +- Update to version 5.4.1.6 (Service Release) +- Patch bug-59608.patch was updated +- Bugfixes: + * bxc#59281 - System.Threading.AbandonedMutexException: The wait completed due to an abandoned mutex + * bxc#59302 - Task in Mono 5.4.0.167 is throwing exception "Length cannot be less than zero" + * bxc#59364 - Assertion at dynamic-image.c:209, condition "prev == MONO_HANDLE_RAW (obj)" not met + * bxc#59832 - [iOS]MT3001 error: Could not AOT the assembly error while building iOS/mobile samples + * bxc#60233 - Assertion in dynamic-image.c after 792b5367cd3a6ffa1a192c4d2d7ace3509cbb646 + +--- Old: mono-5.4.0.201.tar.bz2 New: mono-5.4.1.6.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.RErDwQ/_old 2017-11-21 15:27:28.431861591 +0100 +++ /var/tmp/diff_new_pack.RErDwQ/_new 2017-11-21 15:27:28.435861446 +0100 @@ -38,10 +38,10 @@ %define roslyn no %endif -%define version_suffix 201 +%define version_suffix 6 Name: mono-core -Version:5.4.0 +Version:5.4.1 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL ++ bug-59608.patch ++ --- /var/tmp/diff_new_pack.RErDwQ/_old 2017-11-21 15:27:28.455860722 +0100 +++ /var/tmp/diff_new_pack.RErDwQ/_new 2017-11-21 15:27:28.455860722 +0100 @@ -1,6 +1,6 @@ -diff -uprN mono-5.4.0.201/external/api-snapshot/profiles/net_4_x/PEAPI.cs mono-5.4.0.201.new/external/api-snapshot/profiles/net_4_x/PEAPI.cs mono-5.4.0.201/external/api-snapshot/profiles/net_4_x/PEAPI.cs 2017-10-04 18:31:32.0 +0300 -+++ mono-5.4.0.201.new/external/api-snapshot/profiles/net_4_x/PEAPI.cs 2017-10-24 05:28:58.773995162 +0300 +diff -uprN mono-5.4.1.6.old/external/api-snapshot/profiles/net_4_x/PEAPI.cs mono-5.4.1.6/external/api-snapshot/profiles/net_4_x/PEAPI.cs +--- mono-5.4.1.6.old/external/api-snapshot/profiles/net_4_x/PEAPI.cs 2017-11-08 18:52:46.0 +0300 mono-5.4.1.6/external/api-snapshot/profiles/net_4_x/PEAPI.cs 2017-11-12 04:07:23.979579610 +0300 @@ -473,6 +473,7 @@ namespace PEAPI } public enum ImplAttr @@ -9,14 +9,13 @@ ForwardRef = 16, IL = 0, InternalCall = 4096, -diff -uprN mono-5.4.0.201/mono/mini/iltests.il mono-5.4.0.201.new/mono/mini/iltests.il mono-5.4.0.201/mono/mini/iltests.il2017-10-04 18:30:42.0 +0300 -+++ mono-5.4.0.201.new/mono/mini/iltests.il2017-10-24 05:30:44.849696785 +0300 -@@ -2896,4 +2896,50 @@ END: - IL_0018: ldloc.0 +diff -uprN mono-5.4.1.6.old/mono/mini/iltests.il mono-5.4.1.6/mono/mini/iltests.il +--- mono-5.4.1.6.old/mono/mini/iltests.il 2017-11-08 18:51:09.0 +0300 mono-5.4.1.6/mono/mini/iltests.il 2017-11-12 04:07:23.979579610 +0300 +@@ -2897,6 +2897,52 @@ END: ret } -+ + + .method private hidebysig static void fail_inline() cil managed + { +// Code size 9 (0x9) @@ -62,10 +61,13 @@ +IL_0001: call int32 Tests::always_inline(int32) +IL_000c: ret + } - } -diff -uprN mono-5.4.0.201/mono/mini/method-to-ir.c mono-5.4.0.201.new/mono/mini/method-to-ir.c mono-5.4.0.201/mono/mini/method-to-ir.c2017-10-04 18:30:42.0 +0300 -+++ mono-5.4.0.201.new/mono/mini/method-to-ir.c2017-10-24 05:30:44.853696774 +0300 ++ + .method public static bool llvm_regress_59436 () { + // Code size 41 (0x29) + .maxstack 3 +diff -uprN mono-5.4.1.6.old/mono/mini/method-to-ir.c mono-5.4.1.6/mono/mini/method-to-ir.c +--- mono-5.4.1.6.old/mono/mini/method-to-ir.c 2017-11-08 18:51:09.0 +0300 mono-5.4.1.6/mono/mini/method-to-ir.c 2017-11-12 04:07:23.983579610 +0300 @@ -6156,9 +6156,7 @@ inline_method (MonoCompile *cfg, MonoMet prev_args = cfg->args; prev_arg_types = cfg->arg_types; ++ mono-5.4.0.201.tar.bz2 -> mono-5.4.1.6.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-5.4.0.201.tar.bz2
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2017-10-28 14:18:55 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Sat Oct 28 14:18:55 2017 rev:113 rq:536289 version:5.4.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2017-10-02 16:50:22.862583560 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-10-28 14:19:20.600687508 +0200 @@ -1,0 +2,112 @@ +Tue Oct 24 00:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Add bug-59608.patch: + * Fix bxc#59608 - Attribute MethodImplOptions.AggressiveInlining causes method to always return NULL + +--- +Fri Oct 20 00:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Add bug-57918.patch: + * Fix bxc#57918 - System.Net.Sockets.EndSend returns incorrect value + +--- +Tue Oct 17 00:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.4.0.201 (5.4.0 Stable) +- Minor packaging updates +- Remove patch: 0001-btls-Disable-BUILD_SHARED_LIBS-while-building-boring.patch +- Remove patch: fix-project-builds-linux.patch +- Add patch mcs-compatibility-fix.patch: + * When using deprecated MCS compiler to build Mono, convert incompatible C#6\C#7 code to C#5 analog in order to fix build errors. +- New features and changes: + * JIT Job Control: improve Roslyn performance + * Array element store optimization + * Load scalability improvements + * ValueType write barrier optimization + * Make jit method table resizing more scalable + * Reflection queries scalability improvements + * Intrisificy Marshal.PtrToStruct for blitable types + * Revamped unaligned memory access support + * Interpreter works in JIT restricted environments + * Interpreter supports ARM and ARM64 + * Class Libraries: integrated AppContextSwitch code from reference sources which allows all of its compat switches to be used, added reference assemblies for .NET Framework 4.7 to support builds targetting .NET 4.7. + * Tools: bundled nuget binary was updated to version 4.3.0, added packaging for roslyn-parts of msbuild. +- Bugfixes: + * bxc#580 - Type.Load loads strong type despite version mismatch + * bxc#17325 - RealProxy returns MarshalByRefObject for an Interface instead of the real interface type + * bxc#44907 - Applications crash on Nexus 9 devices only since Xamarin.Android 7.0.0.18 + * bxc#46482 - SIGSEGV at random code lines after application start on Nexus 9 with Xamarin Android 7 + * bxc#51791 - [XA] HTC Nexus 9 - app closes on launch + * bxc#52508 - TLS SignalR Self-host Hang + * bxc#53038 - SRE should fail more gracefully when SymbolWriter is missing + * bxc#53202 - Number minus Enum gives wrong value + * bxc#53244 - mcs generates ParamArrayAttribute when specifying “params” in overridden method where base doesn’t have it + * bxc#53792 - CFNetworkHandler reports correct download when internet connection is lost during request + * bxc#54159 - Compiler crashes when calling method named Finalize + * bxc#54322 - await in catch-block inside a loop causes the same exception to be caught multiple times + * bxc#54388 - InternalsVisibleTo is case sensitive + * bxc#54448 - Unable to revert to thread-local storage for CurrentThread.CultureInfo + * bxc#54485 - Creating an open generic type with recurrent constraint fails + * bxc#54658 - [iOS]BCL test failed with Assertion failures error: * Assertion at /Users/builder/data/lanes/4691/6bea7a5b/source/xamarin-macios/external/mono/mono/mini/aot-runtime.c:2924, condition `!async’ not met and condition `unwind_options == MONO_UNWIND_NONE’ not + * bxc#54976 - [iOS]fsharp test failing on iOS device with Assertion at /Users/builder/data/lanes/4691/9245c1c0/source/xamarin-macios/external/mono/mono/mini/mini-arm-gsharedvt.c:220, condition `src_slot < 16’ not met + * bxc#54991 - Cannot compile get => _text + * bxc#55041 - Stripping mscorlib in simple example changes IntPtr (5) behavior? + * bxc#55083 - coreclr test b353858.il fails after 6f33b62f39a273fccb78f71513cb5e0dfb987c70 + * bxc#55095 - Breakpoints not hit for ASP.NET MVC Project + * bxc#55348 - “using static” results in invalid compiler errors + * bxc#55400 - MCS produces incorrect code for generic instantiated with a gtd + * bxc#55436 - System.Runtime refuses to load with strict naming + * bxc#55577 - SIMD instructions with System.Numerics.Vectors do not work + * bxc#55603 - Follow-up to bug 52845: Satellite assemblies not loaded by app when using “Bundle assemblies into native code” even though they are now successfully mkbundled + * bxc#55604 - Incorrect struct size when using
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2017-10-02 16:49:50 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Mon Oct 2 16:49:50 2017 rev:112 rq:530140 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2017-08-29 11:35:08.771755630 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-10-02 16:50:22.862583560 +0200 @@ -1,0 +2,11 @@ +Fri Sep 29 21:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.2.0.224 (5.2.0 SR4) +- Changes: + * Mono cecil source updated (more info at https://github.com/jbevain/cecil/commit/44e4d344d674195b4d2950c48fd1cb55fe42a1ef) +- Bugfixes: + * bxc#44027 - Chunked HTTP PUT times out + * bxc#57919 - dynamic object is not supported + * bxc#58829 - Application Output Window being flooded with "[Mono] worker parking, [Mono] worker unparking" messages when debugging agasint Android Emulator. + +--- Old: mono-5.2.0.215.tar.bz2 New: mono-5.2.0.224.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.HFtscJ/_old 2017-10-02 16:50:52.670400024 +0200 +++ /var/tmp/diff_new_pack.HFtscJ/_new 2017-10-02 16:50:52.674399463 +0200 @@ -38,7 +38,7 @@ %define roslyn no %endif -%define version_suffix 215 +%define version_suffix 224 Name: mono-core Version:5.2.0 ++ mono-5.2.0.215.tar.bz2 -> mono-5.2.0.224.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-5.2.0.215.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-5.2.0.224.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2017-08-29 11:34:59 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Tue Aug 29 11:34:59 2017 rev:111 rq:517703 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2017-08-12 20:07:51.806613654 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-08-29 11:35:08.771755630 +0200 @@ -1,0 +2,92 @@ +Fri Aug 18 12:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.2.0.215 (5.2.0 Stable) +- New features and changes: + * Strong assembly names: mono will now optionally respect public keys and version numbers when loading strongly signed assemblies + * Added experimental default interface methods support + * System.Numerics.Vectors: the library is now considered ready for general usage + * .NET Standard 2.0 support: loading and running a library compiled against the 2.0 standard should work fine now + * The reference assemblies were updated to provide the .NET 4.7 API set + * The mono command now runs as a 64bit application by default. You can use the --arch=32 option to run Mono as 32bit again + * Optimized Array Stores + * Class Initialization Improvements + * GC: reduced minor collection pause times + * Interpreter now passes the majority of the JIT test suite, it can now run non-trivial programs +- Added upstream patch provides-facades.patch: + * Search provides (for RPM-packaging) not only for GAC dir, but also for "Facades" and "4.5" mono-libdirs +- Added upstream patch 0001-btls-Disable-BUILD_SHARED_LIBS-while-building-boring.patch: + * Disable BUILD_SHARED_LIBS while building boringssl, so its symbols are not exported from the btls shared lib +- Added upstream patch fix-project-builds-linux.patch: + * Fix finding nuget packages in lower-case dirs on case-sensitive filesystems +- Added patch fix-dbg-headers.patch: + * Add missing internal headers to distribution in order to fix build for mono-debugger package +- Bugfixes: + * bxc#580 - Type.Load loads strong type despite version mismatch + * bxc#39444 - Action ReflectedType differs from Delegate ReflectedType for virutal methods + * bxc#43805 - Output of DateTime.Now() differs on Mono for ambiguous time period + * bxc#43988 - Stack overflow in System.Text.Encoding.Default + * bxc#46661 - Runtime exception filters truncate exception stack traces on NSLog + * bxc#46929 - Datetime error on Mono.data.Sqlite + * bxc#47221 - Thread.Name can only be set once inside async callback + * bxc#47599 - HttpClient Transfer-Encoding:chunked is not added to the header - not able to transfer large files + * bxc#49721 - Assembly binder uses wrong strongly named assembly when same assembly with different version exists in local folder + * bxc#50529 - crash in thread-native-exit.exe + * bxc#51522 - Overload resolution fails for referenced assembly + * bxc#51561 - Getting process name of process running under higher privilege user throws exception + * bxc#51653 - mono_thread_info_wait_one_handle ignored alertable argument + * bxc#52086 - Nullable structs with implicit operators generate invalid IL code when compiling with Mono + * bxc#52294 - C# compiler reports an incorrect error in a lambda with generic constraints + * bxc#52340 - Compiler crashes with FATAL UNHANDLED EXCEPTION (nullref) + * bxc#52345 - Process has exited, so the requested information is not available + * bxc#52429 - Shutdown hang then crash in Finalizer thread + * bxc#52437 - Random NullReferenceExceptions in StringBuilder.ThreadSafeCopy + * bxc#52448 - StreamContent apparently needs to rewind stream before sending it + * bxc#52475 - MTOUCH: error MT3001: Could not AOT the assembly + * bxc#52511 - configure script doen’t detect bad configuration + * bxc#52549 - error: mono_w32socket_convert_error: no translation into winsock error for (41) "Protocol wrong type for socket" + * bxc#52590 - Cannot compile for iOS, TypeBuilder exists in two places. + * bxc#52599 - await in finally clause prevents disposal of enclosing using statement + * bxc#52600 - Full AOT: Strange combination of structs, generics, and enums causes runtime failure + * bxc#52743 - denied loading problems + * bxc#52845 - [Cycle 9] Satellite assemblies not bundled when using "Bundle assemblies into native code" due to "unknown escape sequence" error from gcc during mkbundle step + * bxc#52866 - F# sprintf AOT bug still exists + * bxc#52899 - mprof-report missing filenames in coverage xml output when using portable pdbs + * bxc#53066 - Can’t Build Project in Debug with "Could not AOT the assembly" + * bxc#53131 - Calling MakeArray() on a type with a rank that is
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2017-08-12 20:07:48 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Sat Aug 12 20:07:48 2017 rev:110 rq:515195 version:5.0.1 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2017-06-02 10:33:03.870175588 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-08-12 20:07:51.806613654 +0200 @@ -1,0 +2,5 @@ +Mon Aug 7 10:21:45 UTC 2017 - sch...@suse.de + +- ucontext.patch: use ucontext_t instead of struct ucontext + +--- New: ucontext.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.OJUAbn/_old 2017-08-12 20:07:57.109870668 +0200 +++ /var/tmp/diff_new_pack.OJUAbn/_new 2017-08-12 20:07:57.125868427 +0200 @@ -52,6 +52,8 @@ Source2:gmcs # ppc build segfault so exclude it ExcludeArch:ppc +# PATCH-FIX-UPSTREAM use ucontext_t instead of struct ucontext +Patch1: ucontext.patch # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and mono-find-requires scripts Patch14:find-deps-fix.patch # PATCH-FIX-OPENSUSE revert Microsoft.Build.Tasks library to use old mcs compiler. This will make xbuild to use old mcs instead of csc - patch is used when roslyn is unavailable for current platform (big-endian systems). @@ -192,6 +194,7 @@ %prep %setup -q -n mono-%{version}.%{version_suffix} +%patch1 -p1 %patch14 -p1 %if %roslyn == no %patch15 -p1 ++ ucontext.patch ++ Index: mono-5.0.1.1/mono/utils/mono-context.h === --- mono-5.0.1.1.orig/mono/utils/mono-context.h +++ mono-5.0.1.1/mono/utils/mono-context.h @@ -907,7 +907,7 @@ typedef struct { #define MONO_ARCH_HAS_MONO_CONTEXT 1 -typedef struct ucontext MonoContext; +typedef ucontext_t MonoContext; #define MONO_CONTEXT_SET_IP(ctx,ip)\ do {\ Index: mono-5.0.1.1/mono/utils/mono-sigcontext.h === --- mono-5.0.1.1.orig/mono/utils/mono-sigcontext.h +++ mono-5.0.1.1/mono/utils/mono-sigcontext.h @@ -285,7 +285,7 @@ typedef struct ucontext { #endif #if defined(__linux__) - typedef struct ucontext os_ucontext; + typedef ucontext_t os_ucontext; #ifdef __mono_ppc64__ #define UCONTEXT_REG_Rn(ctx, n) (((os_ucontext*)(ctx))->uc_mcontext.gp_regs [(n)])
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2017-06-02 10:32:01 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Fri Jun 2 10:32:01 2017 rev:109 rq:498644 version:5.0.1 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2017-05-27 13:08:23.728074807 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-06-02 10:33:03.870175588 +0200 @@ -1,0 +2,14 @@ +Fri May 26 21:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.0.1.1 (5.0.1 Stable) +- Bugfixes: + * bxc#56275 - Unable to copy appname.dll from obj to bin because it is being used by another process + * bxc#56240 - Performance Degradation When Using Expressions + * bxc#56177 - peverify fails on FSharp.Core.dll with mono_os_mutex_lock + * bxc#55858 - Microsoft.WebApplication.targets Missing from mono5 + * bxc#56322 - Running nunit tests with domain isolation crashes Mono + * bxc#55988 - Apps using Roslyn crash when trying to load Roslyn + * bxc#56260 - "This stream does not support writing at System.IO.Compression.DeflateStream.BeginWrite" message + * bxc#55087 - "System.NotSupportedException: Stack walks are not supported on this platform - System.Reflection.MethodBase.GetCurrentMethod" message on Android + +--- Old: mono-5.0.0.100.tar.bz2 New: mono-5.0.1.1.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.8rFvB2/_old 2017-06-02 10:33:07.885608226 +0200 +++ /var/tmp/diff_new_pack.8rFvB2/_new 2017-06-02 10:33:07.889607661 +0200 @@ -38,14 +38,16 @@ %define roslyn no %endif +%define version_suffix 1 + Name: mono-core -Version:5.0.0 +Version:5.0.1 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.100.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # ppc build segfault so exclude it @@ -189,7 +191,7 @@ technologies that have been submitted to the ECMA for standardization. %prep -%setup -q -n mono-%{version} +%setup -q -n mono-%{version}.%{version_suffix} %patch14 -p1 %if %roslyn == no %patch15 -p1 ++ mono-5.0.0.100.tar.bz2 -> mono-5.0.1.1.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-5.0.0.100.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-5.0.1.1.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2017-05-27 13:06:47 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Sat May 27 13:06:47 2017 rev:108 rq:495350 version:5.0.0 Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-11-21 14:21:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-05-27 13:08:23.728074807 +0200 @@ -1,0 +2,196 @@ +Tue May 16 13:27:46 UTC 2017 - idon...@suse.com + +- Disable rosyln on ppc64le + +--- +Thu May 11 23:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Update to version 5.0.0.100 (5.0 Stable) +- New features and changes: + * Shipping Roslyn C# compiler to enable C#7 support + * Support for msbuild and deprecating xbuild +(msbuild currently not included, xbuild deprecated but still maintained) + * Enabling concurrent SGen garbage collector to reduce time spent in GC + * Continued Progress on .NET Class Library convergence +- Packaging changes: + * Do not package roslyn csc compiler on platforms that do not support it + * Add xbuild-revert-to-mcs.patch: revert xbuild to use old mcs compiler on platforms that do not support roslyn + +--- +Tue May 4 12:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Enable external BTLS library build only on supported platforms (x86 and x86_64 right now): + * Fix build for arm, arm64, ppc64, ppc64le. +- Enable pedump binary packaging for arm64 builds. + +--- +Fri Apr 28 15:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net + +- Update to version 4.8.1.0 (4.8 Service Release 1) +- Remove patch mono-config-fix-monoposixhelper-libdir.patch: + * Instead, use fix from official spec file +- New features (see http://www.mono-project.com/docs/about-mono/releases/4.8.0 for more info): + * Some API additions for .NET Standard 2.0 + * Mono now ships with TLS 1.2, powered by Google’s BoringSSL project + * The MKBundle tool has been updated to easily support cross-compilation + * Runtime Logging: the new MONO_LOG_DEST environment variable can set to instruct the runtime where to write the tracing messages to + * Concurrent SGen mode improved + * More code have been adopted from Reference Source +- Bugfixes: + * bxc#3323: Assertion when deleting global namespace inside method + * bxc#3399: [PATCH] pending_exception support is incomplete + * bxc#3434: Mono Compiler crashes when using a DelegateType as a method call + * bxc#3706: generics aot jit problem + * bxc#3735: Attempting to JIT compile method: using Linq’s “Any” fails on the device + * bxc#3767: Unit test UI table cell extends beyond cell bounds for failed test + * bxc#3811: DataContractJsonSerializer deserialization fails with subclass of List as known type + * bxc#3850: ScrollEventArgs in Form_Scroll method has invalid values + * bxc#3960: DismissModalViewControllerAnimated() crashes on 5.2.9 + * bxc#4006: MonoDevelop fails to start with no warning if Gtk# is not installed on windows + * bxc#5644: Mono allows to access not accessible method + * bxc#7467: DefaultNonPersistentConnectionLimit is to low + * bxc#12571: Usage of XElement with XmlAnyElementAttribute is not supported by XmlSerializer + * bxc#19594: WebException.Response is null when https request needs proxy authentication + * bxc#29189: Compiling class referencing corefx facade/contract assemblies raises error “Reference to type System.SByte claims it is defined assembly mscorlib,.. but couldn’t be found” + * bxc#30686: ZipArchive ctor throws InvalidDataException for WebConnectionStream + * bxc#30821: Compilation generates CS1701 warning + * bxc#32374: WebRequest::BeginGetRequestStream incorrectly sets IAsyncResult::CompletedSynchronously to always true + * bxc#33571: Mono crashes when marshalling fixed arrays + * bxc#34802: Debugger crash on break-all, step into sequence. + * bxc#35536: Dns.GetHostEntry no longer supports IPv6 + * bxc#35662: Type System.ServiceModel.Security.Tokens.BinarySecretSecurityToken is missing in assembly System.IdentityModel + * bxc#39282: [System.IO.Compression] issues with ZipArchiveEntry streams + * bxc#39859: Xamarin.Android apps on the Samsung Galaxy S7 fails to start with the error System.ExecutionEngineException SIGILL + * bxc#40603: Mono can’t parse Date in DB wich is in format: “2016-02-04 10:39:11Z” + * bxc#40916: [System.IO.Compression] ZipArchive can create an ZipArchiveEntry that has a modified time of DateTime.MinValue + * bxc#41035: DataViewTest2.DataView_ListChangedEventTest occasionally fails with
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-11-21 14:21:44 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-11-15 17:54:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-11-21 14:21:49.0 +0100 @@ -1,0 +2,7 @@ +Thu Nov 17 06:33:02 UTC 2016 - mailaen...@opensuse.org + +- Update to version 4.6.2 (service release) + * bxc#44708 - TrustFailure when attempting to access HTTPS servers on ports other than 443 + * bxc#39832 - SIGSEGV when running roslyn + +--- Old: mono-4.6.1.5.tar.bz2 New: mono-4.6.2.7.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.pLBlGF/_old 2016-11-21 14:21:53.0 +0100 +++ /var/tmp/diff_new_pack.pLBlGF/_new 2016-11-21 14:21:53.0 +0100 @@ -26,13 +26,13 @@ %endif Name: mono-core -Version:4.6.1 +Version:4.6.2 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.5.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.7.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # ppc build segfault so exclude it ++ mono-4.6.1.5.tar.bz2 -> mono-4.6.2.7.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.6.1.5.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.6.2.7.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-11-15 17:54:44 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-10-22 13:01:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-11-15 17:54:45.0 +0100 @@ -1,0 +2,6 @@ +Sat Nov 12 14:36:43 CET 2016 - r...@suse.de + +- add boehm define in specfile to exclude boehm parts on aarch64 +- enable buildrequires for valgrind on aarch64 + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.Eqoat1/_old 2016-11-15 17:54:47.0 +0100 +++ /var/tmp/diff_new_pack.Eqoat1/_new 2016-11-15 17:54:47.0 +0100 @@ -19,6 +19,11 @@ %{!?ext_man: %define ext_man .gz} %define llvm no %define sgen yes +%ifarch aarch64 +%define boehm no +%else +%define boehm yes +%endif Name: mono-core Version:4.6.1 @@ -51,7 +56,7 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(zlib) -%ifnarch ia64 %arm aarch64 s390 +%ifnarch ia64 %arm s390 BuildRequires: pkgconfig(valgrind) %endif %if %llvm == yes @@ -296,7 +301,9 @@ %{_bindir}/ikdasm %{_bindir}/mcs %{_bindir}/mono +%if %boehm == yes %{_bindir}/mono-boehm +%endif %{_bindir}/mono-configuration-crypto %if %sgen == yes %{_bindir}/mono-sgen @@ -492,6 +499,7 @@ %{_libdir}/libmono-2.0.so %{_libdir}/pkgconfig/mono-2.pc +%if %boehm == yes %package -n libmonoboehm-2_0-1 Summary:A Library for embedding Mono in your Application (Boehm GC) License:LGPL-2.1 @@ -535,6 +543,7 @@ %files -n libmonoboehm-2_0-devel %defattr(-, root, root) %{_libdir}/libmonoboehm-2.0.so +%endif %if %sgen == yes %package -n libmonosgen-2_0-1 @@ -1182,7 +1191,9 @@ %{_bindir}/monop2 %{_bindir}/mprof-report %{_bindir}/pdb2mdb +%if %boehm == yes %{_bindir}/pedump +%endif %{_bindir}/permview %{_bindir}/prj2make %{_bindir}/resgen @@ -1408,8 +1419,10 @@ Requires: libmonosgen-2_0-1 = %{version} Requires: libmonosgen-2_0-devel = %{version} %endif +%if %boehm == yes Requires: libmonoboehm-2_0-1 = %{version} Requires: libmonoboehm-2_0-devel = %{version} +%endif Requires: mono-data = %{version} Requires: mono-data-oracle = %{version} Requires: mono-data-sqlite = %{version}
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-10-22 13:01:06 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-10-04 15:43:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-10-22 13:01:08.0 +0200 @@ -1,0 +2,5 @@ +Sun Oct 16 08:46:34 UTC 2016 - mailaen...@opensuse.org + +- Update to 4.6.1.5 re-release from 4.6.1.3 (no public changelog) + +--- Old: mono-4.6.1.3.tar.bz2 New: mono-4.6.1.5.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.2vFmtD/_old 2016-10-22 13:01:12.0 +0200 +++ /var/tmp/diff_new_pack.2vFmtD/_new 2016-10-22 13:01:12.0 +0200 @@ -27,7 +27,7 @@ License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.3.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.5.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # ppc build segfault so exclude it ++ mono-4.6.1.3.tar.bz2 -> mono-4.6.1.5.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.6.1.3.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.6.1.5.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-10-04 15:44:10 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-10-01 23:51:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-10-04 15:43:50.0 +0200 @@ -1,0 +2,7 @@ +Sun Oct 2 08:26:07 UTC 2016 - mailaen...@opensuse.org + +- Update to version 4.6.1 (Bugfix release) + * bxc#44402 - Array doesn’t implement non-generic IEnumerable +- Drop upstream applied bxc-44402.patch + +--- Old: bxc-44402.patch mono-4.6.0.245.tar.bz2 New: mono-4.6.1.3.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.GH3PRM/_old 2016-10-04 15:43:53.0 +0200 +++ /var/tmp/diff_new_pack.GH3PRM/_new 2016-10-04 15:43:53.0 +0200 @@ -21,13 +21,13 @@ %define sgen yes Name: mono-core -Version:4.6.0 +Version:4.6.1 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.245.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.3.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # ppc build segfault so exclude it @@ -36,8 +36,6 @@ Patch14:find-deps-fix.patch # PATCH-FIX-OPENSUSE fix incorrect $mono_libdir substitution for libMonoPosixHelper.so library when native library dir (/usr/lib64 on x86_64) is different from mono lib dir (/usr/lib) Patch15:mono-config-fix-monoposixhelper-libdir.patch -# PATCH-FIX-UPSTREAM https://bugzilla.xamarin.com/show_bug.cgi?id=44402 ; https://github.com/mono/mono/commit/0dfef7b3453a1599806b8be04cf42f9b67c2e592 -Patch16:bxc-44402.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -171,7 +169,6 @@ %setup -q -n mono-%{version} %patch14 -p1 %patch15 -p1 -%patch16 -p1 %build NOCONFIGURE="yes" ./autogen.sh ++ mono-4.6.0.245.tar.bz2 -> mono-4.6.1.3.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.6.0.245.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.6.1.3.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-10-01 23:51:18 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-08-10 19:55:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-10-01 23:51:21.0 +0200 @@ -1,0 +2,215 @@ +Tue Sep 27 18:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net + +- Update source tarball from 4.6.0.243 to v4.6.0.245 + * fixes in mcs/class/Microsoft.NuGet.Build.Tasks/Makefile +- added bxc-44402.patch: bxc#44402 - Array doesn’t implement non-generic IEnumerable. See https://bugzilla.xamarin.com/show_bug.cgi?id=44402 for more details + +--- +Sat Sep 24 17:36:20 UTC 2016 - mailaen...@opensuse.org + +- Update to version 4.6.0 + * bxc#4242 - JavaScriptSerializer should use invariant culture + * bxc#5644 - Mono allows to access not accessible method + * bxc#6057 - UdpClient IPv6 Receive throws ArgumentException + * bxc#8554 - System.Net.NetworkInformation.Ping - SendPingAsync operation fails + * bxc#10108 - mono_jit_cleanup asserts/aborts on shutdown if soft debugging + * bxc#11699 - FileStream writing incorrectly (some internal position is wrong) + * bxc#12205 - MethodInfo.ReflectedType returns declaring type for generic base classes + * bxc#13538 - Extraneous lines in Application Output for Debug.WriteLine + * bxc#13957 - Xamarin.Android Apps are crashing on dual core x86 Devices + * bxc#18361 - FileInfo.MoveTo does not work with absolute paths + * bxc#20186 - Another AOT bug + * bxc#23206 - MS allows threadpool threads to be renamed multiple times + * bxc#24974 - Exception occurs in __ComObject finalizer when shutting down process + * bxc#27303 - NullReferenceException with ARMv7 + * bxc#29585 - Type.GetMethods returns generic method that cannot be specialized + * bxc#29916 - System.Reflection.ParameterInfo.GetCustomAttributes always throws NullReference exception. + * bxc#30686 - ZipArchive ctor throws InvalidDataException for WebConnectionStream + * bxc#30821 - Compilation generates CS1701 warning + * bxc#32020 - Don’t default to –with-tls=pthread on Solaris/x86 + * bxc#32315 - Inspecting a variable gives information from the incorrect symbol + * bxc#32374 - WebRequest::BeginGetRequestStream incorrectly sets IAsyncResult::CompletedSynchronously to always true + * bxc#32561 - Could not load file or assembly Microsoft.Build.Utilities + * bxc#32768 - New bcl-tests crashing due to System.ObjectDisposedException: Cannot access a disposed object + * bxc#33551 - System.Net.SmtpClient uses an invalid HELO name + * bxc#33553 - System.IO.Compression.ZipArchive produces bad archive files + * bxc#33809 - Exception with SignalR 2.2 and Mono 4.2.0 + * bxc#34133 - [iOS]System test failures on iOS devices with cycle6 build + * bxc#34314 - libgdiplus.so without API suffix is referenced by System.Imaging + * bxc#34413 - SOAP header within the SOAP envelope is not being serialized correctly + * bxc#34498 - AOT task fails if project path has a space in it + * bxc#34883 - bcl-test failure in PingTest.PingSuccess on Samsung Galaxy S3 + * bxc#34916 - GZipStream fails on iOS + * bxc#35004 - Filename returned by LocalEndpoint of UnixListener has null characters appended to the end which causes the socket file to not be deleted when the UnixListener is disposed + * bxc#35872 - Cultureinfo -> numinfo internal field is NonSerialized on Mono, but not on Windows + * bxc#35876 - Incorrect return of DateTime.ToUniversalTime method for DateTime.MaxValue. + * bxc#36080 - [Mono 4.2] “‘System.ServiceModel.EndpointAddress10’ does not have a static method ‘GetSchema’ that takes a parameter of type ‘System.Xml.Schema.XmlSchemaSet’” when using the Xamarin Mobile profile with some WCF client apps + * bxc#36116 - Mono 4.2 generates incorrect “Reference.map”, causing “Could not find file ‘/TempConvert.wsdl’” when adding or updating a Web Reference in Xamarin Studio + * bxc#36183 - Since upgrading to Xamarin Android 6 get error error MSB3733: Input file “obj\Android\Debug\android\AndroidManifest.xml” cannot be opened + * bxc#36192 - Error binding Socket to Loopback + * bxc#36388 - Application settings produce extra XML headers during saving + * bxc#36401 - [XM 2.4] “System.Configuration.ConfigurationErrorsException: Failed to load configuration section for dataContractSerializer” when using ChannelFactory with the “Xamarin.Mac .NET 4.5 Framework” + * bxc#36723 - [iOS][llvm/thumb] Linksdk “Linker_RuntimeWrappedException” test crash on iOS device with master build * Assertion at ../../../../../mono/mono/mini/aot-runtime.c:4733,
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-08-10 19:55:05 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-07-01 09:52:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-08-10 19:55:08.0 +0200 @@ -1,0 +2,17 @@ +Fri Aug 5 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net + +- Update to mono 4.4.2.11, service release 4.4 SR1. Bugfixes since v4.4.1.0: + * bxc#30686 - ZipArchive ctor throws InvalidDataException for WebConnectionStream + * bxc#34498 - AOT task fails if project path has a space in it + * bxc#39100 - ‘library not loaded’ error when using embedded mono + * bxc#39282 - [System.IO.Compression] issues with ZipArchiveEntry streams + * bxc#40916 - [System.IO.Compression] ZipArchive can create an ZipArchiveEntry that has a modified time of DateTime.MinValue + * bxc#41264 - System “Socket” tests fails on devices with System.ObjectDisposedException + * bxc#41290 - Behavior change of ServicePointManager.ServerCertificateValidationCallback’s SslPolicyErrors result for untrusted CA certificates + * bxc#41530 - [iOS]TimerTest failing randomly on devices + * bxc#41979 - CodeDom cannot call mcs because of invalid encoding configuration + * bxc#42219 - [System.IO.Compression] Cannot create ZipArchive with duplicate entries with same name + * bxc#42274 - System.IO.Compression.ZipArchive vs System.Xml.XmlReader + * bxc#42688 - Can’t wait for more than 429496 ms (429s) + +--- Old: mono-4.4.1.0.tar.bz2 New: mono-4.4.2.11.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.EyYVzx/_old 2016-08-10 19:55:11.0 +0200 +++ /var/tmp/diff_new_pack.EyYVzx/_new 2016-08-10 19:55:11.0 +0200 @@ -21,13 +21,13 @@ %define sgen yes Name: mono-core -Version:4.4.1 +Version:4.4.2 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.0.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.11.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # ppc build segfault so exclude it @@ -369,6 +369,8 @@ %{_prefix}/lib/mono/4.5/System.Net.Http.WebRequest.dll %{_prefix}/lib/mono/4.5/System.Numerics.dll %{_prefix}/lib/mono/4.5/System.Numerics.Vectors.dll +%{_prefix}/lib/mono/4.5/System.Reflection.Context.dll +%{_prefix}/lib/mono/4.5/System.Runtime.InteropServices.RuntimeInformation.dll %{_prefix}/lib/mono/4.5/System.Security.dll %{_prefix}/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll %{_prefix}/lib/mono/4.5/System.Windows.dll @@ -412,6 +414,8 @@ %{_prefix}/lib/mono/gac/System.Net.Http.WebRequest %{_prefix}/lib/mono/gac/System.Numerics %{_prefix}/lib/mono/gac/System.Numerics.Vectors +%{_prefix}/lib/mono/gac/System.Reflection.Context +%{_prefix}/lib/mono/gac/System.Runtime.InteropServices.RuntimeInformation %{_prefix}/lib/mono/gac/System.Security %{_prefix}/lib/mono/gac/System.Threading.Tasks.Dataflow %{_prefix}/lib/mono/gac/System.Windows ++ mono-4.4.1.0.tar.bz2 -> mono-4.4.2.11.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.4.1.0.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.4.2.11.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-07-01 09:52:18 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-06-07 23:44:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-07-01 09:52:20.0 +0200 @@ -1,0 +2,43 @@ +Tue Jun 28 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net + +- Update to mono 4.4.1.0, service release 4.4 SR0. Bugfixes since v4.4.0.182: + * bxc#41775 - Zip version needed to extract not correct in System.IO.Compression + * bxc#41782 - [Cycle 7] "System.Net.WebException: Error: NameResolutionFailure" when attempting web requests with certain raw IP addresses + * bxc#41874 - Reflection throws AmbiguousMatchException when calling GetProperty on a class that inherits from a generic base class. + +--- +Sun Jun 12 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net + +- Added mono-config-fix-monoposixhelper-libdir.patch to fix incorrect substitution of $mono_libdir (only for libMonoPosixHelper.so) in mono config file: + * Fix incorrect replacement of $mono_libdir in config file for libMonoPosixHelper native library, when system libdir (/usr/lib64 on x86_64 builds) differs from mono install dir (/usr/lib) + +--- +Sat Jun 11 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net + +- Update to mono 4.4.0.182, new major release v4.4. Short changelog since v4.2: + * Class Libraries now tracking .NET 4.6.1 APIs, folder structure is updated. Support for older APIs via reference assemblies + * WCF: WebHttpBinding must use http scheme in case when SecurityMode == WebHttpSecurityMode.TransportCredentialOnly + * Embedding API: mini_parse_debug_option allows embedders to set debug options programatically, without going through the MONO_DEBUG environment variable. + * Unmanaged Thin Locks: improved performance for locks and thin locks in some cases, decrease in performance for the case of repetitive nesting of a lock + * libmono now defaults to SGen + * FullAOT: Generic Value Type Sharing improvements + * Cooperative Mode for SGen GC by using MONO_ENABLE_COOP environment variable + * Thread Priority Setting: Implement a SetPriority/GetPriority facility for real-time threads + * Other improvements to garbage collector: concurrent capabilities, lock-free GC handles, performance and memory optimizations + * Profiler: annotate GC roots, so the profiler can get better visibility into the nature of objects that keep objects alive + * Threadpool: no longer using the sparse array for the threadpool, as for many thread it would slow down some operations + * Debugger: the soft debugger now allows nested invocations to take place + * PowerPC: the PowerPC backend has been updated to support big endian systems + * C# Compiler: null operator (?.) has been implemented for dynamic expressions + * Named events and semaphores: the support for sharing named events/semaphores etc. between processes (MONO_ENABLE_SHM) has been removed. Use Mono.Posix instead + * Reflection: major upgrade to Reflection APIs for Roslyn support + * Tools updated: csharp, mdoc, mkbundle, xbuild + More information at: http://www.mono-project.com/docs/about-mono/releases/4.4.0 + +- Packaging changes: + * spec file updated according to upstream srcrpm + * removed upstreamed patches: mono-nunit-default-runtime-4.5.patch, strncat-process-c.patch, mono-un-revoke-fix-in-BNC-144655.patch + * removed PPC patches: ppc_instruction_length_of_atomic_add_i4_is_28.patch, fix_atomic_add_i4_support_for_32bit_ppc.patch, basic_changes_powerpc_be.patch, ppc_add_monocontext_and_async_callback.patch, fix_passing_struct_parms_per_elf_abiv2.patch, update_elf_abiv2_testcases.patch, partial_sharing_false_4_powerpc.patch, fix_exception_when_reading_from_timezone_file.patch + * fix incorrect requires for libmono-2_0-devel package: it should require libmonosgen-2_0-devel when building with %{sgen} flag enabled, fix broken symlinks to libmonosgen lib + +--- Old: basic_changes_powerpc_be.patch fix_atomic_add_i4_support_for_32bit_ppc.patch fix_exception_when_reading_from_timezone_file.patch fix_passing_struct_parms_per_elf_abiv2.patch mono-4.2.3.4.tar.bz2 mono-nunit-default-runtime-4.5.patch mono-un-revoke-fix-in-BNC-144655.patch partial_sharing_false_4_powerpc.patch ppc_add_monocontext_and_async_callback.patch ppc_instruction_length_of_atomic_add_i4_is_28.patch strncat-process-c.patch update_elf_abiv2_testcases.patch New:
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-06-07 23:44:01 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-05-10 09:26:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-06-07 23:44:02.0 +0200 @@ -1,0 +2,7 @@ +Thu Jun 2 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net + +- added find-deps-fix.patch: remove libmono library check from mono-find-requires and mono-find-provides scrits to fix custom dependencies generator in other mono packages (that invoke this scripts directly) +- added missing provide-dependencies from /usr/lib/mono/4.5/Facades dir (that was removed at Nov 17 2015 changes) +- added System.Transactions and System.Configuration.Install provide-dependencies to mono-devel + +--- New: find-deps-fix.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.mhCiNF/_old 2016-06-07 23:44:05.0 +0200 +++ /var/tmp/diff_new_pack.mhCiNF/_new 2016-06-07 23:44:05.0 +0200 @@ -51,6 +51,8 @@ ## # PATCH-FIX-UPSTREAM https://github.com/mono/mono/pull/2394 Patch13:libgdiplus0-un-devel.patch +# remove checks for libmono in mono-find-provides and mono-find-requires scripts +Patch14:find-deps-fix.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -103,6 +105,55 @@ Provides: mono(System.Security) = 2.0.0.0 Provides: mono(System.Xml) = 1.0.5000.0 Provides: mono(System.Xml) = 2.0.0.0 +Provides: mono(System.Diagnostics.Contracts) = 4.0.0.0 +Provides: mono(System.Diagnostics.Debug) = 4.0.0.0 +Provides: mono(System.Diagnostics.Tools) = 4.0.0.0 +Provides: mono(System.Diagnostics.Tracing) = 4.0.0.0 +Provides: mono(System.Collections) = 4.0.0.0 +Provides: mono(System.Collections.Concurrent) = 4.0.0.0 +Provides: mono(System.Runtime) = 4.0.0.0 +Provides: mono(System.Runtime.Extensions) = 4.0.0.0 +Provides: mono(System.Runtime.InteropServices) = 4.0.0.0 +Provides: mono(System.Runtime.InteropServices.WindowsRuntime) = 4.0.0.0 +Provides: mono(System.Runtime.Numerics) = 4.0.0.0 +Provides: mono(System.Runtime.Serialization.Json) = 4.0.0.0 +Provides: mono(System.Runtime.Serialization.Primitives) = 4.0.0.0 +Provides: mono(System.Runtime.Serialization.Xml) = 4.0.0.0 +Provides: mono(System.Reflection) = 4.0.0.0 +Provides: mono(System.Reflection.Emit) = 4.0.0.0 +Provides: mono(System.Reflection.Emit.ILGeneration) = 4.0.0.0 +Provides: mono(System.Reflection.Emit.Lightweight) = 4.0.0.0 +Provides: mono(System.Reflection.Extensions) = 4.0.0.0 +Provides: mono(System.Reflection.Primitives) = 4.0.0.0 +Provides: mono(System.ObjectModel) = 4.0.0.0 +Provides: mono(System.Xml.ReaderWriter) = 4.0.0.0 +Provides: mono(System.Xml.XDocument) = 4.0.0.0 +Provides: mono(System.Xml.XmlSerializer) = 4.0.0.0 +Provides: mono(System.ComponentModel) = 4.0.0.0 +Provides: mono(System.ComponentModel.Annotations) = 4.0.0.0 +Provides: mono(System.ComponentModel.EventBasedAsync) = 4.0.0.0 +Provides: mono(System.Dynamic.Runtime) = 4.0.0.0 +Provides: mono(System.Globalization) = 4.0.0.0 +Provides: mono(System.IO) = 4.0.0.0 +Provides: mono(System.Linq) = 4.0.0.0 +Provides: mono(System.Linq.Expressions) = 4.0.0.0 +Provides: mono(System.Linq.Parallel) = 4.0.0.0 +Provides: mono(System.Linq.Queryable) = 4.0.0.0 +Provides: mono(System.Net.NetworkInformation) = 4.0.0.0 +Provides: mono(System.Net.Primitives) = 4.0.0.0 +Provides: mono(System.Net.Requests) = 4.0.0.0 +Provides: mono(System.Resources.ResourceManager) = 4.0.0.0 +Provides: mono(System.Security.Principal) = 4.0.0.0 +Provides: mono(System.ServiceModel.Http) = 4.0.0.0 +Provides: mono(System.ServiceModel.Primitives) = 4.0.0.0 +Provides: mono(System.ServiceModel.Security) = 4.0.0.0 +Provides: mono(System.Text.Encoding) = 4.0.0.0 +Provides: mono(System.Text.Encoding.Extensions) = 4.0.0.0 +Provides: mono(System.Text.RegularExpressions) = 4.0.0.0 +Provides: mono(System.Threading) = 4.0.0.0 +Provides: mono(System.Threading.Tasks) = 4.0.0.0 +Provides: mono(System.Threading.Tasks.Parallel) = 4.0.0.0 +Provides: mono(System.Threading.Timer) = 4.0.0.0 Provides: mono(mscorlib) = 1.0.5000.0 Provides:
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-05-10 09:26:13 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-02-12 11:20:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-05-10 09:26:16.0 +0200 @@ -1,0 +2,12 @@ +Sun Apr 17 12:43:59 UTC 2016 - mailaen...@opensuse.org + +- update to 4.2.3.4 (service release), bugfixes: + * bxc#36116 - [System.Web.Services] Unix paths fix + * bxc#37079 - [jit] Fix the support for gshared types in mini_emit_initobj () + * bxc#37273 - [llvm] Disable support for nested clauses. + * bxc#38012 - [sgen] Fix register scanning on ARM + * bxc#37846 - [jit] Fix the reference type detection for Volatile:Read/Write () +- remove outdated authors.patch as it was removed on purpose + https://github.com/mono/mono/commit/b39e7e9d78938362417b2c966d204da60952c7b4 + +--- Old: authors.patch mono-4.2.2.30.tar.bz2 New: mono-4.2.3.4.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.rQKfLb/_old 2016-05-10 09:26:19.0 +0200 +++ /var/tmp/diff_new_pack.rQKfLb/_new 2016-05-10 09:26:19.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package mono-core # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,23 +21,22 @@ %define sgen yes Name: mono-core -Version:4.2.2 +Version:4.2.3 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.30.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.4.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # ppc build segfault so exclude it ExcludeArch:ppc -# PATCH-FIX-OPENSUSE Use runtime 4.5 as default for nunit +# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/f3e4d331e7c9e02d25162b01604c0a3c54b23fc0 Patch0: mono-nunit-default-runtime-4.5.patch -# PATCH-FIX-OPENSUSE authors file is missing -Patch2: authors.patch # PATCH-FIX-OPENSUSE fix insecure use of strncat at process.c:383 to fix build process Patch3: strncat-process-c.patch +# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/cdb098617af97c6af76e9048af62e8e5e778b5b6) Patch4: mono-un-revoke-fix-in-BNC-144655.patch ## ## set of ppc patches from git upstream not yet in tarball 4.2.1 @@ -125,7 +124,6 @@ %prep %setup -q -n mono-%{version} %patch0 -p1 -%patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 @@ -235,7 +233,7 @@ %files -f mcs.lang %defattr(-, root, root) -%doc AUTHORS COPYING.LIB LICENSE ChangeLog NEWS README.md +%doc COPYING.LIB LICENSE ChangeLog NEWS README.md %config %{_sysconfdir}/mono/2.0/machine.config %config %{_sysconfdir}/mono/2.0/settings.map %config %{_sysconfdir}/mono/4.0/machine.config ++ mono-4.2.2.30.tar.bz2 -> mono-4.2.3.4.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.2.2.30.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.2.3.4.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-02-12 11:20:45 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2016-01-12 16:11:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-02-12 11:20:49.0 +0100 @@ -1,0 +2,40 @@ +Sun Jan 31 16:30:56 UTC 2016 - mailaen...@opensuse.org + +- update to 4.2.2.30 (maintenance release) bug fixes: + C# Compiler + * bxc#33341 - Set null operator barrier between invocation instance and its arguments + Class Libraries + * bxc#35857 - [System.Data] Implement CommandBehavior.SequentialAccess support for GetValues method + * bxc#28693 - [System] Remove arbitrary debugging limit from FileSystemWatcher on OSX + * bxc#36003 - [corlib] Invalid DateTime format for Finnish and DateTime parser not supporting same separator for date and time (edit) + * bxc#37171 - [System.Runtime.Serialization] XmlObjectSerializer: fix ISerializable + * [System.Runtime.Serialization] Static serializer calls directly into internal APIs to fix 4.2.1 + * [corlib] Fix multicast delegate remove behavior + * [corlib] Fix multicast Method property + * [System.XML] Fix endless recursion in XmlCompiledTransform on mobile + Runtime + * bxc#35828 - [runtime] Fix Thread.CurrentThread in non-root appdomains by setting the tls slot in start_wrapper, otherwise Thread.CurrentThread would create a new Thread object so there would be two + * bxc#20186 - [runtime] Make sure ptr-to-structure and structure-and-ptr wrappers are unique, this is needed by full aot + * bxc#36292 - [jit] Avoid a verification error in gsharedvt code with ldarga + gshared types + * bxc#36256 - [aot] Cache inflated methods loaded from aot images to avoid repeating an expensive search + * bxc#35545 - [runtime] Implement native-to-managed marshalling of byref delegate arguments + * bxc#36383 - [gsharedvt] Fix support for constrained calls on interfaces. + * bxc#36566 - [jit] Increase the buffer size used by the dyncall data structures to 512. + * threadpool] Fix get min and available threads icalls. + * [verifier] Fix the verifiers to handle Roslyn style fixed blocks. + Garbage Collector + * Multiple fixes for rare crashes in sgen: + * Fix marking of cards on 64bit + * Don’t hardcode the nursery size in aot write barriers + * Fix race between block allocation and concurrent sweep + * Make sure we scan aligned memory regions + Profiler + * Avoid a crash at shutdown by installing the assembly unload hook for the ‘start_unload’ event instead of the ‘end_un + +--- +Sat Jan 30 08:46:51 UTC 2016 - dmuel...@suse.com + +- update to 4.2.1.124: + * Bugfixes + +--- Old: mono-4.2.1.102.tar.bz2 New: mono-4.2.2.30.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.F40ELS/_old 2016-02-12 11:20:53.0 +0100 +++ /var/tmp/diff_new_pack.F40ELS/_new 2016-02-12 11:20:53.0 +0100 @@ -21,13 +21,13 @@ %define sgen yes Name: mono-core -Version:4.2.1 +Version:4.2.2 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.102.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.30.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # ppc build segfault so exclude it ++ mono-4.2.1.102.tar.bz2 -> mono-4.2.2.30.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.2.1.102.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.2.2.30.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2016-01-12 16:11:35 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-12-17 15:54:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-01-12 16:11:37.0 +0100 @@ -1,0 +2,5 @@ +Sun Jan 3 21:37:33 UTC 2016 - mailaen...@opensuse.org + +- add libgdiplus0-un-devel.patch to fix boo#944754 + +--- New: libgdiplus0-un-devel.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.wI4JLN/_old 2016-01-12 16:11:40.0 +0100 +++ /var/tmp/diff_new_pack.wI4JLN/_new 2016-01-12 16:11:40.0 +0100 @@ -50,6 +50,8 @@ Patch11: partial_sharing_false_4_powerpc.patch Patch12: fix_exception_when_reading_from_timezone_file.patch ## +# PATCH-FIX-UPSTREAM https://github.com/mono/mono/pull/2394 +Patch13:libgdiplus0-un-devel.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -134,6 +136,7 @@ %patch10 -p1 %patch11 -p1 %patch12 -p1 +%patch13 -p1 %build NOCONFIGURE="yes" ./autogen.sh ++ libgdiplus0-un-devel.patch ++ >From bec6f78249911294447e975718e8aa2af07a0098 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?=Date: Sun, 3 Jan 2016 22:06:54 +0100 Subject: [PATCH] reference libgdiplus with the proper .so name --- configure.ac | 6 ++ 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac index 568cb22..98a9697 100644 --- a/configure.ac +++ b/configure.ac @@ -3250,6 +3250,12 @@ AC_ARG_WITH([libgdiplus], # default install location libgdiplus_install_loc=libgdiplus${libsuffix} +case "$host" in +*-*-*linux*) +libgdiplus_install_loc=libgdiplus${libsuffix}.0 +;; +esac + case $with_libgdiplus in no|installed) libgdiplus_loc=
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-12-17 15:54:37 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-11-24 22:33:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-12-17 15:54:39.0 +0100 @@ -1,0 +2,19 @@ +Fri Dec 11 08:32:06 UTC 2015 - norm...@linux.vnet.ibm.com + +- retrieve from upstream all ppc patches not yet in 4.2.1 tarball + ppc_instruction_length_of_atomic_add_i4_is_28.patch + fix_atomic_add_i4_support_for_32bit_ppc.patch + basic_changes_powerpc_be.patch (already done yesterday) + ppc_add_monocontext_and_async_callback.patch + fix_passing_struct_parms_per_elf_abiv2.patch + update_elf_abiv2_testcases.patch + partial_sharing_false_4_powerpc.patch + fix_exception_when_reading_from_timezone_file.patch + +--- +Thu Dec 10 15:08:07 UTC 2015 - norm...@linux.vnet.ibm.com + +- new basic_changes_powerpc_be.patch to build ppc64 archi + and disable ppc build that still segfault. + +--- New: basic_changes_powerpc_be.patch fix_atomic_add_i4_support_for_32bit_ppc.patch fix_exception_when_reading_from_timezone_file.patch fix_passing_struct_parms_per_elf_abiv2.patch partial_sharing_false_4_powerpc.patch ppc_add_monocontext_and_async_callback.patch ppc_instruction_length_of_atomic_add_i4_is_28.patch update_elf_abiv2_testcases.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.cyL9Tw/_old 2015-12-17 15:54:44.0 +0100 +++ /var/tmp/diff_new_pack.cyL9Tw/_new 2015-12-17 15:54:44.0 +0100 @@ -30,6 +30,8 @@ Source0: http://download.mono-project.com/sources/mono/mono-%{version}.102.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs +# ppc build segfault so exclude it +ExcludeArch:ppc # PATCH-FIX-OPENSUSE Use runtime 4.5 as default for nunit Patch0: mono-nunit-default-runtime-4.5.patch # PATCH-FIX-OPENSUSE authors file is missing @@ -37,6 +39,17 @@ # PATCH-FIX-OPENSUSE fix insecure use of strncat at process.c:383 to fix build process Patch3: strncat-process-c.patch Patch4: mono-un-revoke-fix-in-BNC-144655.patch +## +## set of ppc patches from git upstream not yet in tarball 4.2.1 +Patch5:ppc_instruction_length_of_atomic_add_i4_is_28.patch +Patch6:fix_atomic_add_i4_support_for_32bit_ppc.patch +Patch7:basic_changes_powerpc_be.patch +Patch8:ppc_add_monocontext_and_async_callback.patch +Patch9:fix_passing_struct_parms_per_elf_abiv2.patch +Patch10: update_elf_abiv2_testcases.patch +Patch11: partial_sharing_false_4_powerpc.patch +Patch12: fix_exception_when_reading_from_timezone_file.patch +## BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -113,6 +126,14 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 +%patch12 -p1 %build NOCONFIGURE="yes" ./autogen.sh ++ basic_changes_powerpc_be.patch ++ commit 8332185abf23e2f27a536e6b7a08310aba8564fb Author: Bill SeurerDate: Tue Aug 18 09:36:23 2015 -0500 [ppc] Basic changes to allow mono to build and run on power BE patch adapted to current mono 4.2.1.102 The patch of tramp-ppc.c was not from above commit but is also required to avoid ppc64 build segfault. Signed-off-by: Michel Normand --- mono/mini/mini-ppc.c | 10 -- mono/mini/mini-trampolines.c |5 - mono/mini/tramp-ppc.c|4 mono/sgen/sgen-archdep.h |4 ++-- 4 files changed, 18 insertions(+), 5 deletions(-) Index: mono-4.2.1/mono/mini/mini-ppc.c === --- mono-4.2.1.orig/mono/mini/mini-ppc.c +++ mono-4.2.1/mono/mini/mini-ppc.c @@ -1086,7 +1086,10 @@ get_call_info (MonoGenericSharingContext cinfo->args [n].size = size; /* It was 7, now it is 8 in LinuxPPC */ - if (fr <= PPC_LAST_FPARG_REG) { + if (fr <= PPC_LAST_FPARG_REG + // For non-native vararg calls the parms must go in storage + && !(!sig->pinvoke && (sig->call_convention ==
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-11-24 22:33:24 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is "mono-core" Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-09-03 17:58:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-11-24 22:33:32.0 +0100 @@ -1,0 +2,20 @@ +Tue Nov 17 00:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net, martin.li...@suse.com + +- Update to version 4.2.1.102: + * More adoption of Microsoft's open source code + * Support for PPDB debugging format + * New threadpool implementation + * Runtime optimizations + * Extensive bug fixing (see http://www.mono-project.com/docs/about-mono/releases/4.2.0 for complete list) +- Temporary fixes for old incorrect dependencies. See this link for more details: https://github.com/mono/mono/commit/1f4133a06f252ec1b78637dd91e49f50836cf570 +- Added authors.patch to fix missing authors file +- Added strncat-process-c.patch - fix insecure use of strncat at process.c:383 to fix OBS build +- Added mono-un-revoke-fix-in-BNC-144655.patch - fix BNC#144655 +- Various packaging fixes + +--- +Sun Nov 15 12:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net + +- Update to version 4.0.5.1, Bugfixes: #34345, #33585, #34470 + +--- Old: mono-4.0.4.1.tar.bz2 New: authors.patch mono-4.2.1.102.tar.bz2 mono-un-revoke-fix-in-BNC-144655.patch strncat-process-c.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.0AFYVu/_old 2015-11-24 22:33:38.0 +0100 +++ /var/tmp/diff_new_pack.0AFYVu/_new 2015-11-24 22:33:38.0 +0100 @@ -21,17 +21,22 @@ %define sgen yes Name: mono-core -Version:4.0.4 +Version:4.2.1 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.1.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.102.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # PATCH-FIX-OPENSUSE Use runtime 4.5 as default for nunit Patch0: mono-nunit-default-runtime-4.5.patch +# PATCH-FIX-OPENSUSE authors file is missing +Patch2: authors.patch +# PATCH-FIX-OPENSUSE fix insecure use of strncat at process.c:383 to fix build process +Patch3: strncat-process-c.patch +Patch4: mono-un-revoke-fix-in-BNC-144655.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -86,6 +91,8 @@ Provides: mono(System.Xml) = 2.0.0.0 Provides: mono(mscorlib) = 1.0.5000.0 Provides: mono(mscorlib) = 2.0.0.0 +Provides: mono(mscorlib) = 4.0.0.0 +Provides: mono(Mono.Configuration.Crypto) = 4.0.0.0 # mono-core provides System.DateTime functions, which rely on timezone information Requires: timezone @@ -103,6 +110,9 @@ %prep %setup -q -n mono-%{version} %patch0 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build NOCONFIGURE="yes" ./autogen.sh @@ -763,13 +773,17 @@ %{_prefix}/lib/mono/4.5/System.ServiceModel.Discovery.dll %{_prefix}/lib/mono/4.5/System.ServiceModel.Routing.dll %{_prefix}/lib/mono/4.5/System.ServiceModel.Web.dll +%{_prefix}/lib/mono/4.5/System.ServiceModel.Internals.dll %{_prefix}/lib/mono/4.5/System.ServiceModel.dll +%{_prefix}/lib/mono/4.5/SMDiagnostics.dll %{_prefix}/lib/mono/4.5/svcutil.exe* %{_prefix}/lib/mono/gac/System.Data.Services %{_prefix}/lib/mono/gac/System.IdentityModel %{_prefix}/lib/mono/gac/System.IdentityModel.Selectors %{_prefix}/lib/mono/gac/System.Runtime.DurableInstancing +%{_prefix}/lib/mono/gac/SMDiagnostics %{_prefix}/lib/mono/gac/System.ServiceModel +%{_prefix}/lib/mono/gac/System.ServiceModel.Internals %{_prefix}/lib/mono/gac/System.ServiceModel.Activation %{_prefix}/lib/mono/gac/System.ServiceModel.Discovery %{_prefix}/lib/mono/gac/System.ServiceModel.Routing @@ -1005,6 +1019,10 @@ %endif Provides: mono(PEAPI) = 1.0.5000.0 Provides: mono(resgen) = 1.0.5000.0 +#following 3 lines needed for a temporary build fix. According to https://github.com/mono/mono/commit/1f4133a06f252ec1b78637dd91e49f50836cf570, we shoud fix individual packages that rely on incorrect dependencies +Provides: mono(System.ServiceModel) = 3.0.0.0 +Provides: mono(System.Core) = 3.5.0.0
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-08-25 07:18:44 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-07-05 17:54:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-08-25 07:18:49.0 +0200 @@ -1,0 +2,12 @@ +Sat Aug 22 06:16:37 UTC 2015 - mailaen...@opensuse.org + +- Update to version 4.0.3.20, Bugfixes: + * bxc#28600: Some LLVM artifacts are being written to the base project dir rather than obj/$Config/ + * bxc#26205: System.IO.Package.LoadRelationships throws null reference for some NuGet packages with PCLs generated on Windows + * bxc#30868: ObjectDisposedException in mono 4.0.1.28, but not mono 3.12.1 + * bxc#31582: iOS -O=float32 fails for some operations on ARM7 + * bxc#30043: Disposing a FileSystemWatcher object causes ArgumentOutOfRangeException + * bxc#31060: F# sprintf AOT bug happens still now +- Dropped unnecessary mono-3.x-keyboards.resources-cp_r.patch + +--- Old: mono-3.x-keyboards.resources-cp_r.patch mono-4.0.2.5.tar.bz2 New: mono-4.0.3.20.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.yFSQjz/_old 2015-08-25 07:18:53.0 +0200 +++ /var/tmp/diff_new_pack.yFSQjz/_new 2015-08-25 07:18:53.0 +0200 @@ -21,21 +21,17 @@ %define sgen yes Name: mono-core -Version:4.0.2.5 +Version:4.0.3 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url:http://www.mono-project.com -Source0: http://download.mono-project.com/sources/mono/mono-%{version}.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.20.tar.bz2 Source1:mono-core.rpmlintrc Source2:gmcs # PATCH-FIX-OPENSUSE Use runtime 4.5 as default for nunit Patch0: mono-nunit-default-runtime-4.5.patch -# PATCH-FIX-UPSTREAM resources/keyboards.resources exists on x86_64, -# so cp won't work, should add -r argument -# https://github.com/mono/mono/pull/1764 -Patch1: mono-3.x-keyboards.resources-cp_r.patch # PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/bcb651 Patch2: mono-bug-28777.patch BuildRequires: autoconf @@ -107,9 +103,8 @@ technologies that have been submitted to the ECMA for standardization. %prep -%setup -q -n mono-4.0.2 +%setup -q -n mono-%{version} %patch0 -p1 -%patch1 -p1 %patch2 -p1 %build ++ mono-4.0.2.5.tar.bz2 - mono-4.0.3.20.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.0.2.5.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.3.20.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-07-05 17:54:10 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-06-12 20:31:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-07-05 17:54:13.0 +0200 @@ -1,0 +2,5 @@ +Thu Jun 25 00:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net + +- Update to version 4.0.2.5: + +--- Old: mono-4.0.2.4.tar.bz2 New: mono-4.0.2.5.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.oXltn7/_old 2015-07-05 17:54:16.0 +0200 +++ /var/tmp/diff_new_pack.oXltn7/_new 2015-07-05 17:54:16.0 +0200 @@ -21,7 +21,7 @@ %define sgen yes Name: mono-core -Version:4.0.2.4 +Version:4.0.2.5 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL ++ mono-4.0.2.4.tar.bz2 - mono-4.0.2.5.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.0.2.4.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.2.5.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-06-12 20:31:15 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-06-01 09:37:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-06-12 20:31:17.0 +0200 @@ -1,0 +2,5 @@ +Thu Jun 11 00:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net + +- Update to version 4.0.2.4: + +--- Old: mono-4.0.1.44.tar.bz2 New: mono-4.0.2.4.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.Dha1n8/_old 2015-06-12 20:31:22.0 +0200 +++ /var/tmp/diff_new_pack.Dha1n8/_new 2015-06-12 20:31:22.0 +0200 @@ -21,7 +21,7 @@ %define sgen yes Name: mono-core -Version:4.0.1.44 +Version:4.0.2.4 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL @@ -107,7 +107,7 @@ technologies that have been submitted to the ECMA for standardization. %prep -%setup -q -n mono-4.0.1 +%setup -q -n mono-4.0.2 %patch0 -p1 %patch1 -p1 %patch2 -p1 ++ mono-4.0.1.44.tar.bz2 - mono-4.0.2.4.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.0.1.44.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.2.4.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-06-01 09:37:32 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-05-22 16:31:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-06-01 09:37:37.0 +0200 @@ -1,0 +2,7 @@ +Thu May 28 18:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net + +- Update to version 4.0.1.44: + * fixed bug: 30171 +- Removed mono-bug-30171.patch (fix included in 4.0.1.44 release) + +--- Old: mono-4.0.1.43.tar.bz2 mono-bug-30171.patch New: mono-4.0.1.44.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.7Fpvp3/_old 2015-06-01 09:37:40.0 +0200 +++ /var/tmp/diff_new_pack.7Fpvp3/_new 2015-06-01 09:37:40.0 +0200 @@ -21,7 +21,7 @@ %define sgen yes Name: mono-core -Version:4.0.1.43 +Version:4.0.1.44 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL @@ -38,8 +38,6 @@ Patch1: mono-3.x-keyboards.resources-cp_r.patch # PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/bcb651 Patch2: mono-bug-28777.patch -# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/ed1d3ec5260b613849b9af27c9dbcb6566c1637c.patch -Patch3: mono-bug-30171.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -113,7 +111,6 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 %build NOCONFIGURE=yes ./autogen.sh ++ mono-4.0.1.43.tar.bz2 - mono-4.0.1.44.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.0.1.43.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.1.44.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-05-22 16:31:27 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-05-10 10:53:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-05-22 16:31:30.0 +0200 @@ -1,0 +2,15 @@ +Wed May 20 11:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net + +- Update to version 4.0.1.43: + * fixed bugs: 29459, 29898, 29667, 28557, 29177, 28847, 28209, 26998, 29039 and more + * fixes in mono profiler +- Add mono-bug-30171.patch to fix BinaryReader bug with Unicode encoding +- Removed amd64-tramp-size.patch (fix included in 4.0.1.43 release) + +--- +Wed May 20 09:50:17 UTC 2015 - idon...@suse.com + +- Add mono-bug-28777.patch to fix a DeflateStream bug, should fix + KeePass problems + +--- @@ -23 +38 @@ -- Don't run parralel build. It is too fragile +- Don't run parallel build. It is too fragile Old: amd64-tramp-size.patch mono-4.0.1.tar.bz2 New: mono-4.0.1.43.tar.bz2 mono-bug-28777.patch mono-bug-30171.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.l1BB24/_old 2015-05-22 16:31:33.0 +0200 +++ /var/tmp/diff_new_pack.l1BB24/_new 2015-05-22 16:31:33.0 +0200 @@ -21,7 +21,7 @@ %define sgen yes Name: mono-core -Version:4.0.1 +Version:4.0.1.43 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL @@ -36,8 +36,10 @@ # so cp won't work, should add -r argument # https://github.com/mono/mono/pull/1764 Patch1: mono-3.x-keyboards.resources-cp_r.patch -# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/acdcee6a43f762edcd3cd295cd4225d8c2b949d1.patch -Patch2: amd64-tramp-size.patch +# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/bcb651 +Patch2: mono-bug-28777.patch +# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/ed1d3ec5260b613849b9af27c9dbcb6566c1637c.patch +Patch3: mono-bug-30171.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -107,10 +109,11 @@ technologies that have been submitted to the ECMA for standardization. %prep -%setup -q -n mono-%{version} +%setup -q -n mono-4.0.1 %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build NOCONFIGURE=yes ./autogen.sh ++ mono-4.0.1.tar.bz2 - mono-4.0.1.43.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-4.0.1.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.1.43.tar.bz2 differ: char 11, line 1 ++ mono-bug-28777.patch ++ From 2dcdfe76d02fed91b71e5b49b6028c6c82e10d4c Mon Sep 17 00:00:00 2001 From: Gabriel Garcia garc...@live.com Date: Mon, 6 Apr 2015 13:59:43 -0400 Subject: [PATCH] [System] Fix DeflateStream throw on empty flush, double flush. Fixes #28777 diff --git a/support/zlib-helper.c b/support/zlib-helper.c index 8345541..3869626 100644 --- a/support/zlib-helper.c +++ b/support/zlib-helper.c @@ -90,6 +90,8 @@ CreateZStream (gint compress, guchar gzip, read_write_func func, void *gchandle) result-gchandle = gchandle; result-compress = compress; result-buffer = g_new (guchar, BUFFER_SIZE); + result-stream-next_out = result-buffer; + result-stream-avail_out = BUFFER_SIZE; return result; } @@ -148,7 +150,7 @@ flush_internal (ZStream *stream, gboolean is_final) if (!stream-compress) return 0; - if (!is_final) { + if (!is_final stream-stream-avail_in != 0) { status = deflate (stream-stream, Z_PARTIAL_FLUSH); if (status != Z_OK status != Z_STREAM_END) return status; ++ mono-bug-30171.patch ++ From ed1d3ec5260b613849b9af27c9dbcb6566c1637c Mon Sep 17 00:00:00 2001 From: Marek Safar marek.sa...@gmail.com Date: Wed, 20 May 2015 09:55:49 +0200 Subject: [PATCH] [corlib] BinaryReader with Unicode encoding needs to read bytes in a pair. Fixes #30171 --- mcs/class/corlib/System.IO/BinaryReader.cs | 7 +++ mcs/class/corlib/Test/System.IO/BinaryReaderTest.cs | 14 ++ 2 files changed, 21 insertions(+) diff --git a/mcs/class/corlib/System.IO/BinaryReader.cs b/mcs/class/corlib/System.IO/BinaryReader.cs index 73235c9..bbcd817 100644 --- a/mcs/class/corlib/System.IO/BinaryReader.cs +++ b/mcs/class/corlib/System.IO/BinaryReader.cs @@
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-05-10 10:53:46 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-03-30 19:31:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-05-10 10:53:50.0 +0200 @@ -1,0 +2,19 @@ +Sat May 2 05:40:26 UTC 2015 - mailaen...@opensuse.org + +- Update to version 4.0.1 + * Adoption of Microsoft’s open source code + * C# 6.0 + * Floating point optimizations + * Dropped support for the 2.0, 3.5 and 4.0 assemblies + * Updated IKVM + * Lighter Debugger overhead + * Basic PowerPC64 LE support +- Drop patches included by upstream: + * X509Certificate-workaround.patch + * gc-64bit-portability-warning.patch + * 0001-ppc64le-fixes.patch +- Drop mono-data-postgresql now maintained at www.npgsql.org +- Add amd64-tramp-size.patch +- Add gmcs redirect to still build legacy packages + +--- Old: 0001-ppc64le-fixes.patch X509Certificate-workaround.patch gc-64bit-portability-warning.patch mono-3.12.1.tar.bz2 New: amd64-tramp-size.patch gmcs mono-4.0.1.tar.bz2 Other differences: -- ++ mono-core.spec ++ 691 lines (skipped) between /work/SRC/openSUSE:Factory/mono-core/mono-core.spec and /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.spec ++ amd64-tramp-size.patch ++ From acdcee6a43f762edcd3cd295cd4225d8c2b949d1 Mon Sep 17 00:00:00 2001 From: Zoltan Varga var...@gmail.com Date: Tue, 31 Mar 2015 18:36:11 -0400 Subject: [PATCH] [jit] Increase some trampoline sizes. --- mono/mini/tramp-amd64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mono/mini/tramp-amd64.c b/mono/mini/tramp-amd64.c index 526ba98..0c7f8b2 100755 --- a/mono/mini/tramp-amd64.c +++ b/mono/mini/tramp-amd64.c @@ -983,7 +983,7 @@ mono_arch_create_monitor_enter_trampoline (MonoTrampInfo **info, gboolean is_v4, status_offset = MONO_THREADS_SYNC_MEMBER_OFFSET (status_offset); nest_offset = MONO_THREADS_SYNC_MEMBER_OFFSET (nest_offset); - tramp_size = 96; + tramp_size = 128; code = buf = mono_global_codeman_reserve (tramp_size); ++ gmcs ++ #!/bin/sh exec /usr/bin/mono $MONO_OPTIONS /usr/lib/mono/4.5/mcs.exe -sdk:4 $@ ++ mono-3.12.1.tar.bz2 - mono-4.0.1.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-3.12.1.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.1.tar.bz2 differ: char 11, line 1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-03-30 19:31:04 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-03-18 13:03:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-03-30 19:31:06.0 +0200 @@ -1,0 +2,15 @@ +Tue Mar 24 13:14:18 UTC 2015 - dval...@suse.com + +- Don't run parralel build. It is too fragile + +--- +Mon Mar 23 22:04:47 UTC 2015 - dval...@suse.com + +- Cleanup patch numbers +- Rebase ppc64 patches based on upstream (commits are 173eaf1dfaf, + 7e056cd346c, PR#1479) - 0001-ppc64le-fixes.patch bsc#923558 +- drop mono-core-ppc64le-callreg.diff +- drop mono-core-ppc64le-swr11r12.diff +- mono-core-ppc64le.diff + +--- Old: mono-core-ppc64le-callreg.diff mono-core-ppc64le-swr11r12.diff mono-core-ppc64le.diff New: 0001-ppc64le-fixes.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.jPgCfc/_old 2015-03-30 19:31:08.0 +0200 +++ /var/tmp/diff_new_pack.jPgCfc/_new 2015-03-30 19:31:08.0 +0200 @@ -30,20 +30,16 @@ Source0: http://download.mono-project.com/sources/mono/mono-%{version}.tar.bz2 Source1:mono-core.rpmlintrc # PATCH-FIX-UPSTREAM Use runtime 4.5 as default for nunit -Patch5: mono-nunit-default-runtime-4.5.patch -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines -Patch7: mono-core-ppc64le.diff -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines -Patch8: mono-core-ppc64le-swr11r12.diff -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines -Patch9: mono-core-ppc64le-callreg.diff +Patch0: mono-nunit-default-runtime-4.5.patch # PATCH-FIX-UPSTREAM resources/keyboards.resources exists on x86_64, # so cp won't work, should add -r argument -Patch10:mono-3.x-keyboards.resources-cp_r.patch +Patch1:mono-3.x-keyboards.resources-cp_r.patch # PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/b27d0248772e0b3288fba4f7328bfea1a6693689.patch -Patch11:gc-64bit-portability-warning.patch +Patch2:gc-64bit-portability-warning.patch # PATCH-FIX-UPSTREAM https://github.com/mono/mono/pull/1514.patch -Patch12:X509Certificate-workaround.patch +Patch3:X509Certificate-workaround.patch +# PATCH-FIX-UPSTREAM 173eaf1dfaf,7e056cd346c, PR#1479 +Patch4:0001-ppc64le-fixes.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -106,15 +102,11 @@ %prep %setup -q -n mono-%{version} -%patch5 -p1 -%ifarch ppc64 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%endif -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build ./autogen.sh @@ -148,7 +140,7 @@ --with-ikvm=yes \ --with-moonlight=no -make %{?_smp_mflags} +make %install %make_install @@ -1204,10 +1196,7 @@ Requires: mono-winforms = %{version} Requires: pkgconfig Provides: mono-xbuild = %{version} -# We build natively on ppc64 now -%ifarch ppc64 Provides: mono-biarchcompat = %{version} -%endif Provides: mono(PEAPI) = 1.0.5000.0 Provides: mono(resgen) = 1.0.5000.0 ++ 0001-ppc64le-fixes.patch ++ 1606 lines (skipped)
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-03-18 13:03:17 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-03-12 16:38:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-03-18 13:03:18.0 +0100 @@ -1,0 +2,12 @@ +Tue Mar 17 17:37:18 UTC 2015 - astie...@suse.com + +- add CVE IDs for 3.12.1 bsc#921312 release + +--- +Mon Mar 16 11:13:24 UTC 2015 - dims...@opensuse.org + +- Add timezone requires: Ensure that DateTime functionality is + given when installing mono-core (e.g. System.DateTime.get_Now() + needs access to this information). + +--- @@ -5,0 +18 @@ +CVE-2015-2318 CVE-2015-2319 CVE-2015-2320 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.PRnAp4/_old 2015-03-18 13:03:20.0 +0100 +++ /var/tmp/diff_new_pack.PRnAp4/_new 2015-03-18 13:03:20.0 +0100 @@ -90,6 +90,8 @@ Provides: mono(System.Security) = 1.0.5000.0 Provides: mono(System.Xml) = 1.0.5000.0 Provides: mono(mscorlib) = 1.0.5000.0 +# mono-core provides System.DateTime functions, which rely on timezone information +Requires: timezone %define _use_internal_dependency_generator 0 %define __find_provides env sh -c 'filelist=($(cat)) { printf %s\\n ${filelist[@]} | /usr/lib/rpm/find-provides printf %s\\n ${filelist[@]} | prefix=%{buildroot}%{_prefix} %{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq' -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-03-12 16:38:31 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-03-09 10:02:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-03-12 16:38:33.0 +0100 @@ -1,0 +2,6 @@ +Tue Mar 10 17:10:58 UTC 2015 - mailaen...@opensuse.org + +- update to 3.12.1 - security hotfix bsc#921312 + * http://www.mono-project.com/news/2015/03/07/mono-tls-vulnerability/ + +--- Old: mono-3.12.0.tar.bz2 New: mono-3.12.1.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.k3tUA3/_old 2015-03-12 16:38:37.0 +0100 +++ /var/tmp/diff_new_pack.k3tUA3/_new 2015-03-12 16:38:37.0 +0100 @@ -21,7 +21,7 @@ %define sgen yes Name: mono-core -Version:3.12.0 +Version:3.12.1 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 and MIT and MS-PL ++ mono-3.12.0.tar.bz2 - mono-3.12.1.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-3.12.0.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-3.12.1.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-03-09 10:02:28 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-02-02 10:18:35.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-03-09 10:02:31.0 +0100 @@ -1,0 +2,90 @@ +Sat Feb 28 10:35:11 UTC 2015 - mailaen...@opensuse.org + +- add X509Certificate-workaround.patch which fixes bxc#21298 + +--- +Sat Jan 24 09:41:00 UTC 2015 - mailaen...@opensuse.org + +- update 3.12.0 + * Major performance and memory consumption improvements on SGen. + * Improve the heuristic of the ThreadPool to maximize efficiency and minimize the number of Threads. + * New cert-sync tool automatically syncs Mono’s certificate store against the OS certificate store on Linux + * X86 code now generate pushless code. This is faster on modern CPUs. + * Multiple fixes in the profiler to make statistical sampling reliable and functional without kernel assisted sampling. + * Mono users no longer need to run mozroots to get SSL working. + * Switched to adaptative hill climbing for sizing the pool. + * The supervisor thread now goes into deep sleep when no new jobs are submitted for a while. This should save power on targets running on batteries. + * Reorganized how major heap blocks are manipulated for increased efficiency of the major collection. + * Reduced memory consumption by better sizing of allocation buckets. + * Switched to a simpler heuristics for major heap sizing that is more stable and avoid unexpected spikes. + * Removed the parallel collector, it was an experimental feature that did not provide an effective speedup. It will be brought back in the future with a functioning design. + * Removed the fixed heap configuration, it was an experimental feature that did not deliver enough of a performance improvement. + * Avoid asserts on shutdown when the appdomain unload callbacks are called on the debugger thread during shutdown. Fixes bxc#24342. + * Fix the calculation of the epilog size for EH info. Fixes bxc#24577. + * Fix a class initialization race which happens if a class initializer initializes a got slot before it finishes running. Fixes bxc#23242. + * Fix OP_LOCALLOC on arm so it correctly adjusts sp with the param area size even if the size is large. Fixes bxc#24221. + * Disable the extension of i8/i16 arguments to i32 on arm64, since the ios calling convention passes them differently than i32. Fixes bxc#22800. + * Use NULLIFY_INS () to nullify instructions and use MONO_INST_NEW to create phi node instructions to avoid asserts in the spill pass. Fixes bxc#24006. + * Rewrite the way direct calls are made between llvm methods. Previously all calls were made to plt entries and the plt entry symbols were aliased to point to the corresponding method if the method was directly callable using the .set assembler directive. This doesn’t seem to work with newer LLVM/CLANG versions, so do this completely on the LLVM side using Value::replaceAllUsesWith (). Fixes bxc#23976. + * Make process handles non-shared. Fixes bxc#23423. + * Fix the return of vtypes containing a single fp member from pinvoke methods on OS X/x86. Fixes bxc#23813. + * Fix an SRE assert. Fixes bxc#19039. + * Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from NEWOBJ too. Fixes bxc#23557. + * Make each CASTCLASS_CACHE patch unique by generating a unique identifier from the method index and an per-method counter. Fixes bxc#23478. + * Disallow generic classes with explicit layout. Fixes bxc#23438. + * Add an option to make debugger invokes virtual. Part of the fix for #23385. + * Allow renaming of threadpool threads. Fixes bxc#23206. + * Fix the unregistration of our exception handler on Windows. Fixes bxc#23221. + * Make calls from gshared to gsharedvt sharable methods indirect since otherwise at runtime we might find an instantiation and we cannot patch the call, leading to performance problems. Fixes bxc#23021. + * Allow the SIZEOF opcode in gsharedvt code if it doesn’t reference a gsharedvt type. Fixes bxc#22711. + * Fix mono_marshal_free_ccw (). Fixes bxc#22414. + * Fixes DbEnumerator current property to clone read data. Fixes bxc#24452 + * Allow sending of text data longer than 4000 characters by using a different column type. Fixes bxc#21172. + * Implement MonoGenericClass:GetCustomAttributes () for created types. Fixes bxc#23769. + * Improved BlockingCollection.AddAny. Fixes bxc#22775. + * Implement KnownTypes for DataContractJsonSerializer. Fixes
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-02-02 10:18:26 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2015-02-01 12:29:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-02-02 10:18:35.0 +0100 @@ -2,85 +1,0 @@ -Sat Jan 24 09:41:00 UTC 2015 - mailaen...@opensuse.org - -- update 3.12.0 - * Major performance and memory consumption improvements on SGen. - * Improve the heuristic of the ThreadPool to maximize efficiency and minimize the number of Threads. - * New cert-sync tool automatically syncs Mono’s certificate store against the OS certificate store on Linux - * X86 code now generate pushless code. This is faster on modern CPUs. - * Multiple fixes in the profiler to make statistical sampling reliable and functional without kernel assisted sampling. - * Mono users no longer need to run mozroots to get SSL working. - * Switched to adaptative hill climbing for sizing the pool. - * The supervisor thread now goes into deep sleep when no new jobs are submitted for a while. This should save power on targets running on batteries. - * Reorganized how major heap blocks are manipulated for increased efficiency of the major collection. - * Reduced memory consumption by better sizing of allocation buckets. - * Switched to a simpler heuristics for major heap sizing that is more stable and avoid unexpected spikes. - * Removed the parallel collector, it was an experimental feature that did not provide an effective speedup. It will be brought back in the future with a functioning design. - * Removed the fixed heap configuration, it was an experimental feature that did not deliver enough of a performance improvement. - * Avoid asserts on shutdown when the appdomain unload callbacks are called on the debugger thread during shutdown. Fixes bxc#24342. - * Fix the calculation of the epilog size for EH info. Fixes bxc#24577. - * Fix a class initialization race which happens if a class initializer initializes a got slot before it finishes running. Fixes bxc#23242. - * Fix OP_LOCALLOC on arm so it correctly adjusts sp with the param area size even if the size is large. Fixes bxc#24221. - * Disable the extension of i8/i16 arguments to i32 on arm64, since the ios calling convention passes them differently than i32. Fixes bxc#22800. - * Use NULLIFY_INS () to nullify instructions and use MONO_INST_NEW to create phi node instructions to avoid asserts in the spill pass. Fixes bxc#24006. - * Rewrite the way direct calls are made between llvm methods. Previously all calls were made to plt entries and the plt entry symbols were aliased to point to the corresponding method if the method was directly callable using the .set assembler directive. This doesn’t seem to work with newer LLVM/CLANG versions, so do this completely on the LLVM side using Value::replaceAllUsesWith (). Fixes bxc#23976. - * Make process handles non-shared. Fixes bxc#23423. - * Fix the return of vtypes containing a single fp member from pinvoke methods on OS X/x86. Fixes bxc#23813. - * Fix an SRE assert. Fixes bxc#19039. - * Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from NEWOBJ too. Fixes bxc#23557. - * Make each CASTCLASS_CACHE patch unique by generating a unique identifier from the method index and an per-method counter. Fixes bxc#23478. - * Disallow generic classes with explicit layout. Fixes bxc#23438. - * Add an option to make debugger invokes virtual. Part of the fix for #23385. - * Allow renaming of threadpool threads. Fixes bxc#23206. - * Fix the unregistration of our exception handler on Windows. Fixes bxc#23221. - * Make calls from gshared to gsharedvt sharable methods indirect since otherwise at runtime we might find an instantiation and we cannot patch the call, leading to performance problems. Fixes bxc#23021. - * Allow the SIZEOF opcode in gsharedvt code if it doesn’t reference a gsharedvt type. Fixes bxc#22711. - * Fix mono_marshal_free_ccw (). Fixes bxc#22414. - * Fixes DbEnumerator current property to clone read data. Fixes bxc#24452 - * Allow sending of text data longer than 4000 characters by using a different column type. Fixes bxc#21172. - * Implement MonoGenericClass:GetCustomAttributes () for created types. Fixes bxc#23769. - * Improved BlockingCollection.AddAny. Fixes bxc#22775. - * Implement KnownTypes for DataContractJsonSerializer. Fixes bxc#23058 - * HttpQSCollection.ToString now url encodes values. Fixes bxc#22557. - * Call SetupRequestAsync only after ContentType changes. Fixes bxc19529. - * Notify parent task when child
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2015-02-01 12:29:35 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2014-11-24 11:18:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-02-01 12:29:40.0 +0100 @@ -1,0 +2,85 @@ +Sat Jan 24 09:41:00 UTC 2015 - mailaen...@opensuse.org + +- update 3.12.0 + * Major performance and memory consumption improvements on SGen. + * Improve the heuristic of the ThreadPool to maximize efficiency and minimize the number of Threads. + * New cert-sync tool automatically syncs Mono’s certificate store against the OS certificate store on Linux + * X86 code now generate pushless code. This is faster on modern CPUs. + * Multiple fixes in the profiler to make statistical sampling reliable and functional without kernel assisted sampling. + * Mono users no longer need to run mozroots to get SSL working. + * Switched to adaptative hill climbing for sizing the pool. + * The supervisor thread now goes into deep sleep when no new jobs are submitted for a while. This should save power on targets running on batteries. + * Reorganized how major heap blocks are manipulated for increased efficiency of the major collection. + * Reduced memory consumption by better sizing of allocation buckets. + * Switched to a simpler heuristics for major heap sizing that is more stable and avoid unexpected spikes. + * Removed the parallel collector, it was an experimental feature that did not provide an effective speedup. It will be brought back in the future with a functioning design. + * Removed the fixed heap configuration, it was an experimental feature that did not deliver enough of a performance improvement. + * Avoid asserts on shutdown when the appdomain unload callbacks are called on the debugger thread during shutdown. Fixes bxc#24342. + * Fix the calculation of the epilog size for EH info. Fixes bxc#24577. + * Fix a class initialization race which happens if a class initializer initializes a got slot before it finishes running. Fixes bxc#23242. + * Fix OP_LOCALLOC on arm so it correctly adjusts sp with the param area size even if the size is large. Fixes bxc#24221. + * Disable the extension of i8/i16 arguments to i32 on arm64, since the ios calling convention passes them differently than i32. Fixes bxc#22800. + * Use NULLIFY_INS () to nullify instructions and use MONO_INST_NEW to create phi node instructions to avoid asserts in the spill pass. Fixes bxc#24006. + * Rewrite the way direct calls are made between llvm methods. Previously all calls were made to plt entries and the plt entry symbols were aliased to point to the corresponding method if the method was directly callable using the .set assembler directive. This doesn’t seem to work with newer LLVM/CLANG versions, so do this completely on the LLVM side using Value::replaceAllUsesWith (). Fixes bxc#23976. + * Make process handles non-shared. Fixes bxc#23423. + * Fix the return of vtypes containing a single fp member from pinvoke methods on OS X/x86. Fixes bxc#23813. + * Fix an SRE assert. Fixes bxc#19039. + * Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from NEWOBJ too. Fixes bxc#23557. + * Make each CASTCLASS_CACHE patch unique by generating a unique identifier from the method index and an per-method counter. Fixes bxc#23478. + * Disallow generic classes with explicit layout. Fixes bxc#23438. + * Add an option to make debugger invokes virtual. Part of the fix for #23385. + * Allow renaming of threadpool threads. Fixes bxc#23206. + * Fix the unregistration of our exception handler on Windows. Fixes bxc#23221. + * Make calls from gshared to gsharedvt sharable methods indirect since otherwise at runtime we might find an instantiation and we cannot patch the call, leading to performance problems. Fixes bxc#23021. + * Allow the SIZEOF opcode in gsharedvt code if it doesn’t reference a gsharedvt type. Fixes bxc#22711. + * Fix mono_marshal_free_ccw (). Fixes bxc#22414. + * Fixes DbEnumerator current property to clone read data. Fixes bxc#24452 + * Allow sending of text data longer than 4000 characters by using a different column type. Fixes bxc#21172. + * Implement MonoGenericClass:GetCustomAttributes () for created types. Fixes bxc#23769. + * Improved BlockingCollection.AddAny. Fixes bxc#22775. + * Implement KnownTypes for DataContractJsonSerializer. Fixes bxc#23058 + * HttpQSCollection.ToString now url encodes values. Fixes bxc#22557. + * Call SetupRequestAsync only after ContentType changes. Fixes bxc19529. + * Notify parent task when child
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2014-11-24 11:18:31 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2014-09-23 10:42:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-11-24 11:18:44.0 +0100 @@ -1,0 +2,74 @@ +Fri Nov 7 19:59:41 UTC 2014 - meiss...@suse.com + +- libmono-2_0-1 has a hard dependency on libmonoboehm-2_0-1, + require it bnc#904460 + +--- +Mon Oct 27 00:02:10 UTC 2014 - i...@marguerite.su + +- fix build for factory x86_64 + * add mono-3.x-keyboards.resources-cp_r.patch + * resources/keyboards.resources exists on x86_64, so cp won't work +should add -r argument +- drop mono-core-target-4.0.patch + * runtime 4.0 is no more, now mono-nunit should use 4.5 +- add patch mono-nunit-default-runtime-4.5.patch + * use runtime 4.5 for mono-nunit by default + +--- +Sat Oct 4 18:46:11 UTC 2014 - mailaen...@opensuse.org + +- Removed upstreamed mono-core-parallel-build.diff patch +- Updated to 3.10.0 + + Implemented System.IO.Compression.FileSystem. + + Uri now implements the .NET 4.5 behavior, it can be reverted to the old behavior in the same way by setting the System.Uri::s_IriParsing static field to false. + + Remove unnecessary locking from core metadata parsing functions. + + Avoid cache thrashing of locals array when looping over enumerator. + + Fix support for unaligned offsets in the store_membase_imm opcodes. bxc#23267. + + Fix the lookup of nested types which have a namespace. bxc#21653. + + Increase some opcode sizes. bxc#23026. + + Always pass the imt arg to interface calls in gsharedvt methods. bxc#22624. + + Store the epilog length in MonoArchEHJitInfo instead of encoding it in jinfo-unwind_desc, since the latter can overflow for methods with large epilogs. bxc#22685. + + Add a mono_thread_detach_if_exiting () public api function which can be called by embedding code to detach the runtime if the code is running from a pthread dtor. bxc#21164. + + Fix yet another native types problem. bxc#22053. + + Fix the leaking of mach ports introduced by 98bbf8512aec0fa01b4426583280f6d231d22187. bxc#22068. + + Add support for constrained calls with vtype return types in gsharedvt code. bxc#22109. + + Fix the PLATFORM_GNU check so it works with gnueabi etc. as well. bxc#21520. + + Don’t make runtime invoke signatures generic. bxc#21973. + + Allow v8..v15 in unwind info on arm64. Fixes part of #21615. + + Fix Process.PrivateMemorySize64 etc. on ios. bxc#21882. + + Fix enum-int casts in gsharedvt code. bxc#21893. + + Don’t assert when loading a generic methodspec with 0 arity. bxc#19097. + + Avoid asserting when a cattr cannot be loaded. bxc#21653. + + Avoid making generic calls from gsharedvt methods normally, go through the rgctx infrastructure instead. bxc#21677. + + Fix Uri UserInfo parsing. Fixes 23246. + + Update RequestMessage.RequestUri.AbsoluteUri after redirect. bxc#22383. + + Fixes XContainer attempt to create a XNode from a null value. bxc#20151. + + Changed XObject OnChanged and OnChanging to use Owner. When XObject.Owner is not a XElement XObject.Parent returns null and the owner would not be notified of changing and changed events. bxc#18772. + + Process XslLiteralElements with only child attributes as empty ones. bxc#14751. + + ‘finally’ protect ClientRuntimeChannel.Begin/EndProcess(). bxc#22179. + + WebClient.OpenWrite() must get the response on close. bxc#10163. + + Fix WebClient.UploadValuesTaskAsync(); bxc#20359. + + Improve System.Security.Claims. bxc#22282. + + Fixed serialization of XmlNode field with attribute XmlAnyElement. bxc#3211. + + Handle String::Format with escaped closing }. bxc#22114 + + Add a missing check to TypeBuilder.CreateType (). bxc#22059. + + Xml Serialization of Base class w/o a parameterless constructor. Removed validation code that did not allowed serialization of base classes without a parameterless constructor. bxc#6913. + + Fixed XmlSerializer to handle attribute XmlSchemePrivider.IsAny. XmlSerializer no longer outputs a root element with class name when the class has the attribute + XmlSchemeProvider and IsAny is true. bxc#11916 + + Test that DeflateStream.Read does read an empty stream. Covers #19313. + + Reseting all private key values to null is required because a new import may not overwrite existing values. bxc#18482. + + Handle quoted filename value. bxc#21960. + + Dispose XmlReader using correct value. bxc#21771. + + Don’t use `1
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2014-09-23 10:42:16 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2014-08-28 21:05:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-09-23 10:42:34.0 +0200 @@ -1,0 +2,67 @@ +Sat Sep 6 15:12:18 UTC 2014 - mailaen...@opensuse.org + +- Removed upstreamed ppc.patch +- Updated to 3.8.0 + + The JIT now better handle long remainers by powers of two, generating significantly better code. + + Over 10x faster code is generated for delegates that only invoked once. C# features such as async and LINQ produces a lot of those delegates, so this improvement will impact everyone. + + Improved alias analysis can now handle second order aliases and eliminate null checks. + + The runtime now has a concurrently readable hashtable that can makes reflection heavy workloads significantly faster and more scalable. + + Optimized one of the core data structures of the garbage collector should result in 5 to 10% reduction in collection times. + + Fix the leaking of mach ports introduced by 98bbf8512aec0fa01b4426583280f6d231d22187. bxc#22068 + + Fix Process.PrivateMemorySize64 etc. on ios. bxc#21882 + + Fix enum-int casts in gsharedvt code. bxc#21893 + + Avoid making generic calls from gsharedvt methods normally, go through the rgctx infrastructure instead. bxc#21677 + + Fix another native-types problem. Hopefully fixes #21670 and #21636 + + Use alias information to eliminate explicit null checks. bxc#21645 + + Initialize fields in MonoField:GetFieldOffset () if needed. Fixes part of #21604 + + Properly handle rethrow outside of catch blocks. bxc#20412 + + Disable runtime unit tests on linux, because it cannot be linked due to circular dependencies between libraries. bxc#21520 + + When parsing a method header, ensure we pass any available generic context. bxc#21388 + + Added new mono_domain_set_config function; used to fix ConfigurationErrorsException in bxc#10468 + + Only apply the maverick stack size hack to the main thread. bxc#10096 + + Don’t hardcode the temp dir to /tmp, use g_get_tmp_dir instead. bxc#20894 + + Explicit thread GC data around instead of relying on TLS storage. bxc#20360 + + Make WaitForPendingFinalizers () really wait for the finalizers added by a previous GC. bxc#20503 + + Fix the marshal7.cs test, longs can be aligned to 4 bytes on 32 bit linux, and the runtime no longer aligns structure sizes to 8 bytes. bxc#20788 + + Fix the popping of LMF frames during unwinding. bxc#20616 + + Fix the marshalling of ByValTStr types which have a size specified. bxc#20674 + + Fix the decoding of MonoJitInfo. bxc#16439 + + Make it possible to create views to magic zero size files such as /dev/zero. bxc#19460 + + Free static bound delegate wrappers of dynamic methods. bxc#19058 + + Don’t perform double accounting of offset for named memory segments. bxc#20591 + + Avoid joining attached threads. bxc#19343 + + Fix support for custom marshallers defined in other assemblies. bxc#20020 + + Fix a jit assertion on a class which contains an empty struct as a static field. bxc#20349 + + Applied patch from Kyle Edwards kyleedward...@gmail.com. Fix isinf () check with clang. bxc#20244 + + Fix constrained type unwrap for enum types. bxc#18371 + + Handle quoted filename value. bxc#21960 + + Correctly handle partial chunk sizes. bxc#20583 + + Tweak Dictionary initial capacity to be more conservative. bxc#21375 + + Handle closed-over-null delegates created with IL when using InvokeDynamic. bxc#21196 + + Fix a race in a Task test. bxc#20921 + + Contract the values array when decoding an array with a negative number and a trailer that evals to zero. bxc#20456 + + Fixes issue with expression columns and IsNull. bxc#20925 + + Array qsort without head allocation. bxc#20922 + + Enum::TryParse ignores leading whitespaces. bxc#20870 + + Fix disposing of DelegatingHandler. bxc#20818 + + Fix digest authentication (bug #18799) + + Only recycle ServicePoints from the idle timer (fixes #19823) + + Changed ConcurrentDictionary.Contains(KeyValuePairTKey, TValue) to also compare value. bxc#16990 + + Add System.ServiceModel.Security assembly. bxc#20108 + + Removed NET_2_1 conditional blocks from FileInfo. bxc#19862 + + Update codegen for boolean loads. bxc#21685 + + Effective base class can include inherited types. bxc#21390 + + Handle duplicate resume point registration. bxc#21387 + + Arguments can be empty when reporting missing params argument. bxc#21215 + + Flow analysis of moved arguments. bxc#20983 + + Run new
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2014-08-28 21:05:20 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2014-03-11 17:27:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-08-28 21:05:26.0 +0200 @@ -1,0 +2,171 @@ +Sat Aug 16 08:02:29 UTC 2014 - mailaen...@opensuse.org + +- Rebased patches and submitted to upstream +- Removed ARM compatibility hacks https://github.com/mono/mono/pull/1211 + + mono-arm-cpuinfo-v5.patch + + mono-arm-cpuinfo-v7.patch + + mono-arm-vfp.patch +- Update to 3.6.0 + + Runtime performance counters have been integrated into the profiler allowing the performance counter information to be surfaced to profiling tools and in particular Xamarin’s upcoming profiler. + + The profiler now produces backtraces for statistical mode. The profiler’s tracing mode now works on ARM. + + The debugger now support line and column ranges. pdb2mdb supports it. Note: the rest of our toolchain still needs to be updated. + + The debugger now supports changing the current line in the top frame. + + Lots of bugfixes and performance improvements on the profiler. + + The debugger now support reading simple properties without calling their getter, this is done by having a lightweight IL interpreter for small pieces of code. This allows more properties to be inspected while the process is completely stopped and without having to temporarily resume execution of the target to execute the property code. + + Added buffered response mode to improve network efficiency on high latency links such as USB. + + The GC bridge got a lot of performance work. There are now two new modes that can significantly improve some workloads. + + Multiple http stack improvements: some leaks in the stack have been fixed, as well as solving some long-standing bugs involving asynchronous operations and proxies. We have introduced a more comprehensive test harness to ensure that those bugs do not surface again. + + System.IO.Compression is now implemented + + System.Security.Claims is now implemented. It resides in the System assembly (existed before in the Identity stack, but now we track the new home from the .NET 4.5 API). + + Reworked locking to drop a hot lock in method lookup. + + Use fine grained locking instead of a big hot lock. + + Better hashing of some runtime internal items to avoid some corner-case slowdowns with generics. + + The profiler is now able to produces backtraces in statistical mode. + + Added periodical flushing that should help interactive users. This means that the profiling will send data over the profiling even if the application is not currently sending data (this is there to support the upcoming new profiler UI). + + It now collects and reports performance counter information. See mprof-report’s man page. + + Fixed the handling of the volatile. CIL prefix. + + We now distribute IKVM’s ikdasm tool. This is a reliable disassembler that does not have the limitation of monodis of requiring a complete set of assemblies that are compatible to disassemble. This will disassemble even files that do not have their dependencies available. + + Optimized EqualityComparer for more types. + + Our msbuild implementation can now build Project K and Roslyn + + Optimized EqualityComparer for more types. + + [mcs] Flow analysis of nested binary expressions inside anonymous methods was missing on left/right reset. + + [mcs] Fix betterness logic for default vs params parameters. + + [mcs] Flow analysis of binary expressions not using logical operators. + + [mcs] Emit unmanaged version info from AssemblyFileVersion. + + [mcs] Fix expression tree conversion type for lifted enum equality comparisons. + + [mcs] Report error when named argument for param parameter is given but not all formal parameters are provided. + + [mcs] Unify reachable label lookup. + + [mcs] Don’t release field address copy before it’s used. + + [mcs] Fix error reporting propagation for loop statements. + + [mcs] Emit better code for null coalescing operator with nullable return type. + + [mcs] Add explicit array conversion involving type parameters. + + Add System.ServiceModel.Security assembly. + + [sdb] Avoid clearing event requests if they reference an assembly which is unloaded. Instead, remove the assembly reference from the event request so it stays active. + + Rename configure.in - configure.ac. + + [System] Fix parsing of IPv6 addresses. + + [Http] Cleanup chained async operations. + + [corlib] Add Guid hex format parsing with whitespaces. + + [System.Net.Http]
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2014-03-11 17:27:46 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2014-03-05 15:37:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-03-11 17:27:48.0 +0100 @@ -1,0 +2,14 @@ +Mon Mar 10 17:20:57 CET 2014 - r...@suse.de + +- rediff and reactivate ppc.patch +- port forward ppc64le fixes from matz: +- Add support for ppc64le, fix build warnings, the blocksize + changes in mono-core-ppc64le.diff should also help ppc64 proper. + Added patches: + * mono-core-parallel-build.diff + * mono-core-ppc64le-callreg.diff + * mono-core-ppc64le-swr11r12.diff + * mono-core-ppc64le.diff +- no valgrind on aarch64 and s390 (but on s390x) + +--- New: mono-core-parallel-build.diff mono-core-ppc64le-callreg.diff mono-core-ppc64le-swr11r12.diff mono-core-ppc64le.diff Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.NXBRMI/_old 2014-03-11 17:27:49.0 +0100 +++ /var/tmp/diff_new_pack.NXBRMI/_new 2014-03-11 17:27:50.0 +0100 @@ -32,9 +32,13 @@ Patch2: mono-arm-cpuinfo-v7.patch Patch3: mono-arm-vfp.patch # PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures -#Patch4: ppc.patch +Patch4: ppc.patch # PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use runtime 4.0 as default for cairo and nunit Patch5: mono-core-target-4.0.patch +Patch6: mono-core-parallel-build.diff +Patch7: mono-core-ppc64le.diff +Patch8: mono-core-ppc64le-swr11r12.diff +Patch9: mono-core-ppc64le-callreg.diff BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -45,7 +49,7 @@ BuildRequires: pkgconfig BuildRequires: xorg-x11-libX11-devel BuildRequires: zlib-devel -%ifnarch ia64 %arm +%ifnarch ia64 %arm aarch64 s390 BuildRequires: valgrind-devel %endif %if %llvm == yes @@ -99,8 +103,12 @@ %patch2 -p1 %patch3 -p1 %endif -#%patch4 -p1 +%patch4 -p1 %patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 %build ./autogen.sh ++ mono-core-parallel-build.diff ++ --- a/mcs/Makefile +++ b/mcs/Makefile @@ -82,7 +82,7 @@ @: dir-check: - @if [ $(NO_DIR_CHECK) = -a $(PROFILE) != basic ]; then make -C ../runtime; fi + @if [ $(NO_DIR_CHECK) = -a $(PROFILE) != basic ]; then $(MAKE) -C ../runtime; fi # fun specialty targets ++ mono-core-ppc64le-callreg.diff ++ Use ppc_r12 for some global call sequences After the mechanical exchange of ppc_r11 and ppc_r12 we now can use ppc_r12 for global calls to hold the callees address without clobbering r11 (which potentially contains IMT_REG, VTABLE_REG and RGCTX_REG). We don't need to change all indirect calls, only those potentially reaching functions containing a TOC setup based on r12 (in particular functions in shared libs). As the instruction sequence patcher can only deal with one destination register we also need to make some additional calls use r12. We probably should convert all calls that currently use r0 to use r12 if no other conflicts arise but this is enough to build. diff -u mono-3.2.3/mono/mini/exceptions-ppc.c mono-3.2.3/mono/mini/exceptions-ppc.c --- mono-3.2.3/mono/mini/exceptions-ppc.c 2014-01-04 19:04:35.0 + +++ mono-3.2.3/mono/mini/exceptions-ppc.c 2014-01-04 19:32:51.0 + @@ -395,8 +395,8 @@ ppc_bcctrl (code, PPC_BR_ALWAYS, 0); } else { ppc_load (code, ppc_r3, (gulong)mono_defaults.corlib); - ppc_load_func (code, ppc_r0, mono_exception_from_token); - ppc_mtctr (code, ppc_r0); + ppc_load_func (code, PPC_CALL_REG, mono_exception_from_token); + ppc_mtctr (code, PPC_CALL_REG); ppc_bcctrl (code, PPC_BR_ALWAYS, 0); } } @@ -430,8 +430,8 @@ ppc_mtctr (code, ppc_r12); ppc_bcctrl (code, PPC_BR_ALWAYS, 0); } else { - ppc_load_func (code, ppc_r0, mono_ppc_throw_exception); - ppc_mtctr (code, ppc_r0); + ppc_load_func (code, PPC_CALL_REG, mono_ppc_throw_exception); + ppc_mtctr (code, PPC_CALL_REG); ppc_bcctrl (code, PPC_BR_ALWAYS, 0); } /* we should never reach this breakpoint */
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2013-10-08 20:35:16 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2013-10-06 19:36:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-10-08 20:35:20.0 +0200 @@ -7,0 +8,117 @@ +Sun Sep 29 14:22:01 UTC 2013 - mailaen...@opensuse.org + +- Update to 3.2.3 + + Check generic constraints for duplicates. + + XmlSchemaImporter needs to consider attributeGroupRef in some case. + + xsl:stylesheet always ignored xsl template contents. + + C# compiler doesn't like decimal in custom attribute values, so use string. + + Correctly install xbuild + + Don't allow execution of dynamic assemblies without run access. + + omit xml declaration for ToString(). + + Implements parsing of multi value User-Agent string. + + Add more implicit generic array interfaces. + + Do not use chunked encoding with CGI/FastCGI. + + SetElementValue(nonExistentElementName, null) caused NRE. + + Add more system assemblies remapping. + + Fix Syscall.readlink() for non-ascii targets. + + Implement character validation methods in XmlConvert. + + xsi:nil='true' was ignored in some scenario. + + Add more conversion methods to XmlAtomicValue. + + Avoid an assert in mono_save_seq_point_info () if no seq points are generated for a method. + + Properly null terminate strings in mono_dwarf_escape_path (). + + Continue single stepping if the same line reached in all cases. Factor out some code code. + + Avoid passing partially shared instances to the JIT. + + Fix an overflow if MONO_ZERO_LEN_ARRAY is not 0. + + Nested partial type inside generic class can have base type defined later than current type inflation happens. + + Add nested partial types inside nested partial types to AST. + + Schedule internal delay task on default scheduler only. + + Lazy initialization of type parameters expanded interfaces. + + Handle property with default values. + + Another attempt at fixing mono_atomic_load_acquire() on MSVC. + + Support FTP download where PWD starts with '\'. + + Adds async handling to binary:emitbranchable. + + Add some error checking to custom attr parsing and plug a memory leak. + + Add clone for error expression. + + Lift result of enum substraction when operation is lifted due to non-nullable enum type. + + Add *CachePolicy to mobile profile. + + Ignore space separators in nowarn arguments. + + Add AssemblyAction.Save to the linker. + + Check promoted value type binary equality operations against null too. + + Correctly parse pragma headers. + + Remove CultureInfo.CurrentCulture dependency from ordinal based string::EndsWith. + + Write only import section from global namespaces before global attribute sections. + + Fix overflow checking in newarray with 64 bit array lengths. + + Correctly import nested non-generic types inside generic containers used within same generic container. + + Grow underlying buffer only when necessary. + + Quote path arguments to opt/llc. + + STW handshake/thread shutdown race condition. + + Rewrites RuntimeReflectionExtensions to actually do something. + + Don't show internal error when default paramater expression cannot be converted to paramter type. + + ASP.NET routing constraints should be treated as 'convertible to string' + + use XmlSchemaSettings.XmlResolver to resolve schemas. + + Fix cross compilation to windows. Windows.h should be windows.h. + + Handle partial class case when nested type of partial container depends on parent base type from another partial container. + + Disable LLVM for async methods. + + Create correct flow branching for single non-default switch section. + + Always release DeflateStream unmanaged resources. + + Handle custom attributes with nested array of enums. + + Update named params parameter converted result expression. + + Inflate default parameter expression without type checks + + Thread teardown race condition. + + Basic optional parameters support in binder. + + Verifier support for IReadOnlyListT and IReadOnlyCollectionT. + + Relax the restriction on global methods visibility. + + Add argument modifiers to generated base proxy when needed. + + Avoid lookups in the AOT images during STW. + + Don't crash when reporting invalid case label value. + + Support OID names in RSACryptoServiceProvider.SignData(). + + Fix recursive check for non dependent return types during type inference. + + Correct parsing of invalid ---- guid format. + + Use the invariant
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2013-10-06 19:36:20 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2013-09-26 11:49:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-10-06 19:36:21.0 +0200 @@ -1,0 +2,6 @@ +Sun Oct 6 10:39:08 UTC 2013 - hrvoje.sen...@gmail.com + +- Make libmono-2_0-devel Require libmonoboehm-2_0-devel, as the it's + .so is a symlink to the libmonoboehm one + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.ijwqyf/_old 2013-10-06 19:36:22.0 +0200 +++ /var/tmp/diff_new_pack.ijwqyf/_new 2013-10-06 19:36:22.0 +0200 @@ -429,6 +429,7 @@ License:LGPL-2.1 Group: Development/Languages/Mono Requires: libmono-2_0-1 = %{version} +Requires: libmonoboehm-2_0-devel Requires: mono-core = %{version} %description -n libmono-2_0-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2013-09-26 11:49:14 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2013-03-22 13:15:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-09-26 11:49:17.0 +0200 @@ -1,0 +2,133 @@ +Mon Sep 9 17:58:34 UTC 2013 - mailaen...@opensuse.org + +- Removed more .a files from the packaging. + +--- +Sat Aug 17 11:25:21 UTC 2013 - mailaen...@opensuse.org + +- Fixed error: File not found: /usr/lib/mono/4.0/Microsoft.Portable.CSharp.targets + +--- +Wed Aug 7 08:21:35 UTC 2013 - mailaen...@opensuse.org + +- Uppdate to version 3.2.1 + + Fixes bug 13509, which causes a crash when the current culture is set to zh_TW. + +--- +Sat Jul 27 04:26:44 UTC 2013 - mailaen...@opensuse.org + +- Update to version 3.2.0 + + LLVM updated to version 3.2, this brings better optimizations for mono. + + problematic workloads for the SGen Garbage Collector addressed: +- popular objects are made immortal until the next major collection. +- hash filtering on pin queues and that dramatically reduce their average size +- switched to lazy sweeping by default + + Three new experimental modes for the garbage collection are now available: +- Low pause mode +- Low promotion nursery +- Mostly precise stack scanning + + Size Reduction: Multiple features can now be disabled for the classlibs + + The FullAOT compiler can now generate much faster code for icalls and has support for generic valuetype sharing. + + Performance of primitive parsing was greatly enhanced. + + LINQ is now much faster with arrays. + + Large object cloning and boxing is up to two times faster. + + Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when possible. + + Google contributed ports of NaCl for ARM and Amd64. + +--- +Sun Jul 21 05:40:55 UTC 2013 - mailaen...@opensuse.org + +- Update to version 3.1.2 + + Emit additional sequence points for call entry when needed. + + Loading of nested type of missing type needs to create another missing type. + + Equality structural comparer needs to do recursive comparisons. + + Allow async for explicitly implemented interface methods. + + Implement webrequest cancellation. + + Prefer user operators over predefined operators for binary enum operations too. +- Changes from version 3.1.1 + * Mono now defaults to sgen + * Update Mono.Cairo to include APIs from cairo 1.10 + * Update the LLVM used from Nov-2012 to Jul-2013 + * Several optimizations to improve string performance ++ Enable managed allocation using gsharing ++ Implemented the string allocator for SGen ++ Fixed String.Contains, as it is not supposed to be culture aware + * Added a dummy implementation of System.Net.Http.WebRequestHandler + * Bug fixes ++ Make WebClient report an error when the download aborted prematurely. ++ Add [Serializable] to X509Certificate2 (added in .NET 4.0) ++ Fix order of capturing of this inside switch statement. ++ Rewrite lifted binary operators to match C# spec more closely. ++ Fix MethodImplOptions argument checks. ++ Make ServicePointManager hash on the proxy as well as uri and use_connect ++ Fix register allocation for hw remainder opcodes on armv7s. ++ Block task awaiter until task completes. ++ Use directly captured this instead of parent reference for nested state machine inside another state machine without anonymous storey. ++ When unloading domains, free dynamic assemblies first. ++ Mutate generic catch block type when needed. ++ Fix MethodInfo::ToString () to properly format generic structs. ++ Recover more from invalid throw statement. ++ Verify if the catch type is valid under the method context. ++ Call correct ApplyToExtraTarget base override. ++ Do system.object type scan after all references are loaded. + +--- +Fri Jun 28 17:47:59 UTC 2013 - mailaen...@opensuse.org + +- Update to version 3.0.12 + + Added PCL support to xbuild, mono's MSBuild implementation. + + Fixed multiple hangs that happen during shutdown or appdomain unload + + Merged most of the ARM support for NaCl + + mkbundle now uses IKVM.Reflection +- Added rpmlint ignore rules + +---
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2013-03-22 13:15:36 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2013-03-15 10:41:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-03-22 13:15:38.0 +0100 @@ -1,0 +2,6 @@ +Tue Mar 19 11:06:18 UTC 2013 - idon...@suse.com + +- Refresh and apply mono-core-target-4.0.patch +- Apply ppc.patch again + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.IBT2On/_old 2013-03-22 13:15:43.0 +0100 +++ /var/tmp/diff_new_pack.IBT2On/_new 2013-03-22 13:15:43.0 +0100 @@ -33,19 +33,20 @@ Group: Development/Languages/Mono Url:http://www.mono-project.com Source0:mono-%{version}.tar.bz2 -# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch1: mono-arm-cpuinfo-v5.patch -# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch2: mono-arm-cpuinfo-v7.patch -# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch3: mono-arm-vfp.patch +# PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures +Patch4: ppc.patch +# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use runtime 4.0 as default for cairo and nunit +Patch5: mono-core-target-4.0.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libgdiplus-devel BuildRequires: pkgconfig BuildRequires: xorg-x11-libX11-devel BuildRequires: zlib-devel -BuildRequires: libgdiplus-devel %ifnarch ia64 %arm BuildRequires: valgrind-devel %endif @@ -113,6 +114,8 @@ %patch2 -p1 %patch3 -p1 %endif +%patch4 -p1 +%patch5 -p1 %build # These are only needed if there are patches to the runtime ++ mono-core-target-4.0.patch ++ --- /var/tmp/diff_new_pack.IBT2On/_old 2013-03-22 13:15:43.0 +0100 +++ /var/tmp/diff_new_pack.IBT2On/_new 2013-03-22 13:15:43.0 +0100 @@ -1,13 +1,3 @@ -Index: mono-3.0.3/data/mono-cairo.pc.in -=== mono-3.0.3.orig/data/mono-cairo.pc.in -+++ mono-3.0.3/data/mono-cairo.pc.in -@@ -6,4 +6,4 @@ includedir=${prefix}/include - Name: Mono.Cairo - Description: Cairo bindings for Mono - Version: @VERSION@ --Libs: -r:${prefix}/lib/mono/2.0/Mono.Cairo.dll -+Libs: -r:${prefix}/lib/mono/4.0/Mono.Cairo.dll Index: mono-3.0.3/data/mono-nunit.pc.in === --- mono-3.0.3.orig/data/mono-nunit.pc.in -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2013-03-15 10:41:43 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2013-03-08 11:20:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-03-15 10:41:59.0 +0100 @@ -1,0 +2,11 @@ +Sat Mar 9 14:18:45 UTC 2013 - mailaen...@opensuse.org + +- libgdiplus now has a devel package, use it + +--- +Sat Mar 9 07:52:23 UTC 2013 - mailaen...@opensuse.org + +- Update to http://www.mono-project.com/Release_Notes_Mono_3.0.6 + * Hotfix to the 3.0.x series + +--- Old: mono-3.0.4.tar.bz2 New: mono-3.0.6.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.no4u2k/_old 2013-03-15 10:42:08.0 +0100 +++ /var/tmp/diff_new_pack.no4u2k/_new 2013-03-15 10:42:08.0 +0100 @@ -26,7 +26,7 @@ %endif Name: mono-core -Version:3.0.4 +Version:3.0.6 Release:0 Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 @@ -39,23 +39,19 @@ Patch2: mono-arm-cpuinfo-v7.patch # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch3: mono-arm-vfp.patch -# PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures -Patch4: ppc.patch -# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use runtime 4.0 as default for cairo and nunit -Patch5: mono-core-target-4.0.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: xorg-x11-libX11-devel BuildRequires: zlib-devel +BuildRequires: libgdiplus-devel %ifnarch ia64 %arm BuildRequires: valgrind-devel %endif %if %llvm == yes BuildRequires: llvm-mono-devel %endif -Recommends: libgdiplus0 = 2.6 Obsoletes: mono Obsoletes: mono-cairo Obsoletes: mono-drawing @@ -80,6 +76,7 @@ %if %llvm == yes Recommends: libmono-llvm0 = %{version} %endif +Recommends: libgdiplus0 Provides: mono(Commons.Xml.Relaxng) = 1.0.5000.0 Provides: mono(CustomMarshalers) = 1.0.5000.0 Provides: mono(I18N) = 1.0.5000.0 @@ -116,8 +113,6 @@ %patch2 -p1 %patch3 -p1 %endif -%patch4 -p1 -%patch5 -p1 %build # These are only needed if there are patches to the runtime @@ -1123,7 +1118,7 @@ Summary:Mono development tools License:LGPL-2.1 Group: Development/Languages/Mono -Requires: libgdiplus0 +Requires: libgdiplus-devel Requires: mono-core = %{version} # Required because they are referenced by .pc files Requires: mono-data = %{version} ++ mono-3.0.4.tar.bz2 - mono-3.0.6.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-3.0.4.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-3.0.6.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2013-03-08 10:54:32 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2013-03-05 06:45:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-03-08 10:54:33.0 +0100 @@ -1,0 +2,6 @@ +Wed Mar 6 14:10:35 UTC 2013 - idon...@suse.com + +- Remove hardcoded lib directory from the config, this unbreaks + running GDI+ programs on 64bit. + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.1aPJdc/_old 2013-03-08 10:54:37.0 +0100 +++ /var/tmp/diff_new_pack.1aPJdc/_new 2013-03-08 10:54:37.0 +0100 @@ -155,28 +155,38 @@ %install %make_install + +# Remove hardcoded lib directory from the config +sed -i s,%{_prefix}/lib/,,g %{buildroot}%{_sysconfdir}/mono/config + # remove .la files (they are generally bad news) rm -f %{buildroot}%{_libdir}/*.la + # remove Windows-only stuff rm -rf %{buildroot}%{_prefix}/lib/mono/*/Mono.Security.Win32* rm -f %{buildroot}%{_libdir}/libMonoSupportW.* + # remove .a files for libraries that are really only for us rm -f %{buildroot}%{_libdir}/libMonoPosixHelper.a rm -f %{buildroot}%{_libdir}/libikvm-native.a rm -f %{buildroot}%{_libdir}/libmono-llvm.a + # remove libgc cruft rm -rf %{buildroot}%{_datadir}/libgc-mono + # remove stuff that we don't package rm -f %{buildroot}%{_bindir}/cilc rm -f %{buildroot}%{_mandir}/man1/cilc.1* rm -f %{buildroot}%{_prefix}/lib/mono/*/browsercaps-updater.exe* rm -f %{buildroot}%{_prefix}/lib/mono/*/culevel.exe* rm -f %{buildroot}%{_prefix}/lib/mono/2.0/cilc.exe* + # brp-compress doesn't search _mandir # so we cheat it ln -s . %{buildroot}%{_prefix}%{_prefix} RPM_BUILD_ROOT=%{buildroot}%{_prefix} /usr/lib/rpm/brp-compress rm %{buildroot}%{_prefix}%{_prefix} + %fdupes %{buildroot}%{_prefix} %find_lang mcs %if %sgen == no -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2013-03-05 06:44:59 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2013-01-30 15:12:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-03-05 06:45:03.0 +0100 @@ -1,0 +2,11 @@ +Sun Feb 24 21:12:42 UTC 2013 - mailaen...@opensuse.org + +- Add missing Provides: for monodevelop 4.0 + +--- +Sat Feb 23 14:16:57 UTC 2013 - mailaen...@opensuse.org + +- Update to http://www.mono-project.com/Release_Notes_Mono_3.0.4 + * Bug fixes to the 3.0.x series + +--- Old: mono-3.0.3.tar.bz2 New: mono-3.0.4.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.fbBQez/_old 2013-03-05 06:45:07.0 +0100 +++ /var/tmp/diff_new_pack.fbBQez/_new 2013-03-05 06:45:07.0 +0100 @@ -26,9 +26,9 @@ %endif Name: mono-core -Version:3.0.3 +Version:3.0.4 Release:0 -Summary:A +Summary:Cross-platform, Open Source, .NET development framework License:LGPL-2.1 Group: Development/Languages/Mono Url:http://www.mono-project.com @@ -869,6 +869,7 @@ Provides: mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0 Provides: mono(System.Web) = 1.0.5000.0 Provides: mono(System.Web.Services) = 1.0.5000.0 +Provides: mono(System.Web.WebPages.Deployment) = 2.1.0.0 %description -n mono-web The Mono Project is an open development initiative that is working to @@ -1158,6 +1159,7 @@ %{_bindir}/lc %{_bindir}/macpack %{_bindir}/makecert +%{_bindir}/mdbrebase %{_bindir}/mkbundle %{_bindir}/mono-api-info %{_bindir}/mono-cil-strip @@ -1290,6 +1292,7 @@ %{_prefix}/lib/mono/4.5/lc.exe* %{_prefix}/lib/mono/4.5/macpack.exe* %{_prefix}/lib/mono/4.5/makecert.exe* +%{_prefix}/lib/mono/4.5/mdbrebase.exe* %{_prefix}/lib/mono/4.5/mkbundle.exe* %{_prefix}/lib/mono/4.5/mono-api-info.exe* %{_prefix}/lib/mono/4.5/mono-cil-strip.exe* @@ -1325,6 +1328,7 @@ License:Apache-2.0 Group: Development/Languages/Mono Requires: mono-core = %{version} +Provides: mono(System.Data.Entity) = 4.0.0.0 %description -n mono-entityframework Entity Framework (EF) is an object-relational mapper that enables .NET @@ -1417,6 +1421,7 @@ %{_mandir}/man1/monodocer.1%ext_man %{_mandir}/man1/monodocs2html.1%ext_man %{_mandir}/man5/mdoc.5%ext_man +%{_prefix}/lib/mono/4.0/monodoc.dll %{_prefix}/lib/mono/4.5/mdoc.exe* %{_prefix}/lib/mono/4.5/mod.exe* %{_prefix}/lib/mono/gac/monodoc @@ -1443,8 +1448,10 @@ Requires: mono-data-postgresql = %{version} Requires: mono-data-sqlite = %{version} Requires: mono-devel = %{version} +Requires: mono-entityframework = %{version} Requires: mono-extras = %{version} Requires: mono-locale-extras = %{version} +Requires: mono-mvc = %{version} Requires: mono-nunit = %{version} Requires: mono-reactive = %{version} Requires: mono-wcf = %{version} ++ mono-3.0.3.tar.bz2 - mono-3.0.4.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-3.0.3.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-3.0.4.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2013-01-30 15:12:03 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2012-12-31 14:26:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-01-30 15:12:09.0 +0100 @@ -1,0 +2,13 @@ +Tue Jan 29 08:15:12 UTC 2013 - dims...@opensuse.org + +- Add mono-core-target-4.0.patch: Use .Net runtime 4.0 as default + for Nunit and Cairo. + +--- +Fri Jan 11 11:41:47 UTC 2013 - mailaen...@opensuse.org + +- Update to http://www.mono-project.com/Release_Notes_Mono_3.0.3 + * Bug fixes to the 3.0.x series +- new sub-package mono-reactive including http://rx.codeplex.com/ + +--- Old: mono-3.0.2.tar.bz2 New: mono-3.0.3.tar.bz2 mono-core-target-4.0.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.Fy9mN6/_old 2013-01-30 15:12:15.0 +0100 +++ /var/tmp/diff_new_pack.Fy9mN6/_new 2013-01-30 15:12:15.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package mono-core # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %endif Name: mono-core -Version:3.0.2 +Version:3.0.3 Release:0 Summary:A License:LGPL-2.1 @@ -41,6 +41,8 @@ Patch3: mono-arm-vfp.patch # PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures Patch4: ppc.patch +# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use runtime 4.0 as default for cairo and nunit +Patch5: mono-core-target-4.0.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ @@ -115,6 +117,7 @@ %patch3 -p1 %endif %patch4 -p1 +%patch5 -p1 %build # These are only needed if there are patches to the runtime @@ -181,9 +184,6 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %endif -%clean -rm -rf %{buildroot} - %files -f mcs.lang %defattr(-, root, root) %doc AUTHORS COPYING.LIB ChangeLog NEWS README @@ -1339,6 +1339,45 @@ %{_prefix}/lib/mono/gac/EntityFramework.SqlServer %{_prefix}/lib/mono/gac/EntityFramework +%package -n mono-reactive +Summary:Reactive Extensions +License:Apache-2.0 +Group: Development/Languages/Mono +Requires: mono-core = %{version} + +%description -n mono-reactive +The Mono Project is an open development initiative that is working to +develop an open source, Unix version of the .NET development platform. +Its objective is to enable Unix developers to build and deploy +cross-platform .NET applications. The project will implement various +technologies that have been submitted to the ECMA for standardization. + +Microsoft's Reactive Extensions. + +%files -n mono-reactive +%defattr(-, root, root) +%{_libdir}/pkgconfig/reactive.pc +%{_prefix}/lib/mono/4.5/System.Reactive.Core.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Debugger.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Experimental.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Interfaces.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Linq.dll +%{_prefix}/lib/mono/4.5/System.Reactive.PlatformServices.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Providers.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Windows.Forms.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Windows.Threading.dll +%{_prefix}/lib/mono/gac/System.Reactive.Core/ +%{_prefix}/lib/mono/gac/System.Reactive.Debugger/ +%{_prefix}/lib/mono/gac/System.Reactive.Experimental/ +%{_prefix}/lib/mono/gac/System.Reactive.Interfaces/ +%{_prefix}/lib/mono/gac/System.Reactive.Linq/ +%{_prefix}/lib/mono/gac/System.Reactive.PlatformServices/ +%{_prefix}/lib/mono/gac/System.Reactive.Providers/ +%{_prefix}/lib/mono/gac/System.Reactive.Runtime.Remoting/ +%{_prefix}/lib/mono/gac/System.Reactive.Windows.Forms/ +%{_prefix}/lib/mono/gac/System.Reactive.Windows.Threading/ + %package -n monodoc-core Summary:Monodoc - Documentation tools for C# code License:LGPL-2.1 @@ -1407,6 +1446,7 @@ Requires: mono-extras = %{version} Requires: mono-locale-extras = %{version} Requires: mono-nunit = %{version}
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2012-12-31 14:26:23 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2012-12-30 12:19:43.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-12-31 14:26:24.0 +0100 @@ -1,0 +2,5 @@ +Thu Dec 27 17:52:57 UTC 2012 - dval...@suse.com + +- Fix ppc build failures (ppc.patch) + +--- New: ppc.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.0o7ucL/_old 2012-12-31 14:26:27.0 +0100 +++ /var/tmp/diff_new_pack.0o7ucL/_new 2012-12-31 14:26:27.0 +0100 @@ -39,6 +39,8 @@ Patch2: mono-arm-cpuinfo-v7.patch # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch3: mono-arm-vfp.patch +# PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures +Patch4: ppc.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ @@ -112,6 +114,7 @@ %patch2 -p1 %patch3 -p1 %endif +%patch4 -p1 %build # These are only needed if there are patches to the runtime ++ ppc.patch ++ Index: mono-3.0.2/mono/mini/mini.c === --- mono-3.0.2.orig/mono/mini/mini.c +++ mono-3.0.2/mono/mini/mini.c @@ -6240,7 +6240,7 @@ mini_create_ftnptr (MonoDomain *domain, desc [0] = addr; desc [1] = NULL; # elif defined(__ppc64__) || defined(__powerpc64__) - gpointer *desc; + //gpointer *desc; desc = mono_domain_alloc0 (domain, 3 * sizeof (gpointer)); Index: mono-3.0.2/mono/mini/mini-ppc.h === --- mono-3.0.2.orig/mono/mini/mini-ppc.h +++ mono-3.0.2/mono/mini/mini-ppc.h @@ -96,6 +96,7 @@ typedef struct MonoCompileArch { #define MONO_ARCH_EMULATE_FREM 1 #define MONO_ARCH_BIGMUL_INTRINS 1 #define MONO_ARCH_HAVE_ATOMIC_CAS 1 +#define MONO_ARCH_GC_MAPS_SUPPORTED 1 /* Parameters used by the register allocator */ #define MONO_ARCH_CALLEE_REGS ((0xff ppc_r3) | (1 ppc_r11) | (1 ppc_r12)) Index: mono-3.0.2/mono/mini/mini-gc.c === --- mono-3.0.2.orig/mono/mini/mini-gc.c +++ mono-3.0.2/mono/mini/mini-gc.c @@ -438,6 +438,8 @@ static int callee_saved_regs [] = { X86_ static int callee_saved_regs [] = { ARMREG_V1, ARMREG_V2, ARMREG_V3, ARMREG_V4, ARMREG_V5, ARMREG_V7, ARMREG_FP }; #elif defined(TARGET_S390X) static int callee_saved_regs [] = { s390_r6, s390_r7, s390_r8, s390_r9, s390_r10, s390_r11, s390_r12, s390_r13, s390_r14 }; +#elif defined(TARGET_POWERPC) +static int callee_saved_regs [] = { ppc_r6, ppc_r7, ppc_r8, ppc_r9, ppc_r10, ppc_r11, ppc_r12, ppc_r13, ppc_r14 }; #endif static guint32 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2012-12-30 12:19:38 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2012-12-10 10:10:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-12-30 12:19:43.0 +0100 @@ -1,0 +2,12 @@ +Mon Dec 17 12:34:59 UTC 2012 - adr...@suse.de + +- fix patches for arm* +- do not detect hard fp support in gcc (mono is not supporting it yet for real) + +--- +Sat Dec 15 20:13:00 UTC 2012 - ss...@decriptor.com + +- Updated to mono 3.0.2 + * Bug fixes to the 3.0.x series + +--- Old: mono-3.0.1.tar.bz2 New: mono-3.0.2.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.pzyr5W/_old 2012-12-30 12:19:51.0 +0100 +++ /var/tmp/diff_new_pack.pzyr5W/_new 2012-12-30 12:19:51.0 +0100 @@ -26,7 +26,7 @@ %endif Name: mono-core -Version:3.0.1 +Version:3.0.2 Release:0 Summary:A License:LGPL-2.1 @@ -118,13 +118,13 @@ #rm -f libgc/libtool.m4 #autoreconf --force --install #autoreconf --force --install libgc +export CFLAGS= %{optflags} -fno-strict-aliasing %ifarch armv7l armv7hl export MONO_CPU_ARCH=armv7l-thumb %endif %ifarch armv5el export MONO_CPU_ARCH=armv5el %endif -export CFLAGS= %{optflags} -fno-strict-aliasing # distro specific configure options %if %llvm == yes export PATH=/opt/novell/llvm-mono/bin:$PATH @@ -173,6 +173,10 @@ rm %{buildroot}%{_prefix}%{_prefix} %fdupes %{buildroot}%{_prefix} %find_lang mcs +%if %sgen == no +# installed anyway but not packaged +rm %{buildroot}%{_bindir}/mono-sgen-gdb.py +%endif %clean rm -rf %{buildroot} @@ -252,6 +256,7 @@ %{_prefix}/lib/mono/2.0/System.Configuration.dll %{_prefix}/lib/mono/2.0/System.Core.dll %{_prefix}/lib/mono/2.0/System.Drawing.dll +%{_prefix}/lib/mono/2.0/System.Json.dll %{_prefix}/lib/mono/2.0/System.Net.dll %{_prefix}/lib/mono/2.0/System.Security.dll %{_prefix}/lib/mono/2.0/System.Xml.Linq.dll @@ -284,6 +289,7 @@ %{_prefix}/lib/mono/4.0/System.Drawing.dll %{_prefix}/lib/mono/4.0/System.Dynamic.dll %{_prefix}/lib/mono/4.0/System.Json.dll +%{_prefix}/lib/mono/4.0/System.Json.Microsoft.dll %{_prefix}/lib/mono/4.0/System.Net.dll %{_prefix}/lib/mono/4.0/System.Numerics.dll %{_prefix}/lib/mono/4.0/System.Security.dll @@ -325,6 +331,7 @@ %{_prefix}/lib/mono/4.5/System.Drawing.dll %{_prefix}/lib/mono/4.5/System.Dynamic.dll %{_prefix}/lib/mono/4.5/System.Json.dll +%{_prefix}/lib/mono/4.5/System.Json.Microsoft.dll %{_prefix}/lib/mono/4.5/System.Net.dll %{_prefix}/lib/mono/4.5/System.Net.Http.dll %{_prefix}/lib/mono/4.5/System.Numerics.dll @@ -369,6 +376,7 @@ %{_prefix}/lib/mono/gac/System.Xml %{_prefix}/lib/mono/gac/System.Xml.Linq %{_prefix}/lib/mono/gac/System.Json +%{_prefix}/lib/mono/gac/System.Json.Microsoft %{_prefix}/lib/mono/gac/cscompmgd %{_prefix}/lib/mono/mono-configuration-crypto @@ -768,7 +776,7 @@ %package -n mono-wcf Summary:Mono implementation of WCF, Windows Communication Foundation -License:MIT ; MS-PL +License:MIT and MS-PL Group: Development/Languages/Mono Requires: mono-core = %{version} @@ -818,7 +826,7 @@ %package -n mono-winfxcore Summary:Mono implementation of core WinFX APIs -License:MIT ; MS-PL +License:MIT and MS-PL Group: Development/Languages/Mono Requires: mono-core = %{version} @@ -844,7 +852,7 @@ %package -n mono-web Summary:Mono implementation of ASP -License:MIT ; MS-PL +License:MIT and MS-PL Group: Development/Languages/Mono Requires: mono-core = %{version} Obsoletes: mono-remoting @@ -962,7 +970,7 @@ %package -n mono-mvc Summary:Mono implementation of ASP -License:MIT ; MS-PL +License:MIT and MS-PL Group: Development/Languages/Mono Requires: mono-core = %{version} ++ mono-3.0.1.tar.bz2 - mono-3.0.2.tar.bz2 ++ /work/SRC/openSUSE:Factory/mono-core/mono-3.0.1.tar.bz2 /work/SRC/openSUSE:Factory/.mono-core.new/mono-3.0.2.tar.bz2 differ: char 11, line 1 ++ mono-arm-cpuinfo-v5.patch ++ --- /var/tmp/diff_new_pack.pzyr5W/_old 2012-12-30 12:19:51.0 +0100 +++ /var/tmp/diff_new_pack.pzyr5W/_new 2012-12-30 12:19:51.0 +0100 @@ -1,8 +1,8 @@ -Index:
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2012-10-12 08:07:05 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is mono-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2012-09-10 15:21:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-10-12 08:13:21.0 +0200 @@ -1,0 +2,6 @@ +Fri Oct 5 12:02:10 UTC 2012 - dval...@suse.com + +- workaround for ppc build with mcs-docs enabled + use --with-sigaltstack=no (bxc#6440) + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.cPjPsR/_old 2012-10-12 08:13:24.0 +0200 +++ /var/tmp/diff_new_pack.cPjPsR/_new 2012-10-12 08:13:24.0 +0200 @@ -133,7 +133,7 @@ --disable-system-aot \ %endif %ifarch ppc - --with-mcs-docs=no \ + --with-sigaltstack=no \ %endif %ifnarch %ix86 x86_64 --disable-system-aot \ @@ -1216,9 +1216,7 @@ %_prefix/lib/mono/4.0/mod.exe* %_prefix/lib/mono/gac/monodoc %_prefix/lib/mono/monodoc -%ifnarch ppc %_prefix/lib/monodoc -%endif %package -n mono-complete Summary:Install everything built from the mono source tree -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2012-09-10 15:20:57 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is mono-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2012-08-08 11:13:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-09-10 15:21:00.0 +0200 @@ -6,0 +7,20 @@ +Fri Dec 2 13:31:57 UTC 2011 - ag...@suse.de + +- use hammer approach for vfp instead + +--- +Sun Nov 27 21:17:24 UTC 2011 - ag...@suse.de + +- add arch linux vfp patch + +--- +Sun Nov 27 16:36:08 UTC 2011 - ag...@suse.de + +- use vfp on armv7 + +--- +Sun Nov 27 03:01:37 UTC 2011 - ag...@suse.de + +- fix arm build to not depend on the build host's /proc/cpuinfo + +--- New: mono-arm-cpuinfo-v5.patch mono-arm-cpuinfo-v7.patch mono-arm-vfp.patch Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.KyUrif/_old 2012-09-10 15:21:02.0 +0200 +++ /var/tmp/diff_new_pack.KyUrif/_new 2012-09-10 15:21:02.0 +0200 @@ -33,6 +33,9 @@ Version:2.10.6 Release:0 Source0:mono-%{version}.tar.bz2 +Patch1: mono-arm-cpuinfo-v5.patch +Patch2: mono-arm-cpuinfo-v7.patch +Patch3: mono-arm-vfp.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ @@ -99,12 +102,25 @@ %prep %setup -q -n mono-%{version} +%ifarch armv5el +%patch1 -p1 +%endif +%ifarch armv7l armv7hl +%patch2 -p1 +%patch3 -p1 +%endif %build # These are only needed if there are patches to the runtime #rm -f libgc/libtool.m4 #autoreconf --force --install #autoreconf --force --install libgc +%ifarch armv7l armv7hl +export MONO_CPU_ARCH=armv7l-thumb +%endif +%ifarch armv5el +export MONO_CPU_ARCH=armv5el +%endif export CFLAGS= $RPM_OPT_FLAGS -fno-strict-aliasing # distro specific configure options %if %llvm == yes ++ mono-arm-cpuinfo-v5.patch ++ Index: mono-2.10.6/mono/mini/mini-arm.c === --- mono-2.10.6.orig/mono/mini/mini-arm.c +++ mono-2.10.6/mono/mini/mini-arm.c @@ -592,6 +592,9 @@ mono_arch_cpu_optimizazions (guint32 *ex v5_supported = TRUE; darwin = TRUE; iphone_abi = TRUE; +#elif 1 + thumb_supported = TRUE; + v5_supported = TRUE; #else char buf [512]; char *line; ++ mono-arm-cpuinfo-v7.patch ++ Index: mono-2.10.6/mono/mini/mini-arm.c === --- mono-2.10.6.orig/mono/mini/mini-arm.c +++ mono-2.10.6/mono/mini/mini-arm.c @@ -592,6 +592,11 @@ mono_arch_cpu_optimizazions (guint32 *ex v5_supported = TRUE; darwin = TRUE; iphone_abi = TRUE; +#elif 1 + thumb_supported = TRUE; + v5_supported = TRUE; + v6_supported = TRUE; + v7_supported = TRUE; #else char buf [512]; char *line; ++ mono-arm-vfp.patch ++ Index: mono-2.10.6/configure === --- mono-2.10.6.orig/configure +++ mono-2.10.6/configure @@ -23729,11 +23729,12 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile $LINENO; then : - fpu=FPA -else - fpu=NONE -fi +#if ac_fn_c_try_compile $LINENO; then : +# fpu=FPA +#else +# fpu=NONE +#fi +fpu=VFP rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo $as_me:${as_lineno-$LINENO}: result: $fpu 5 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2012-08-08 11:13:05 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is mono-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2011-10-13 00:07:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-08-08 11:13:13.0 +0200 @@ -1,0 +2,5 @@ +Sat Jul 21 23:08:36 UTC 2012 - dval...@suse.com + +- fix ppc build + +--- Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.qUwXuS/_old 2012-08-08 11:13:15.0 +0200 +++ /var/tmp/diff_new_pack.qUwXuS/_new 2012-08-08 11:13:15.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package mono-core # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,12 +26,12 @@ %endif Name: mono-core +Summary:A .NET Runtime Environment License:LGPL-2.1 Group: Development/Languages/Mono -Summary:A .NET Runtime Environment Url:http://www.mono-project.com Version:2.10.6 -Release:1 +Release:0 Source0:mono-%{version}.tar.bz2 BuildRequires: bison BuildRequires: fdupes @@ -116,6 +116,9 @@ --enable-loadedllvm \ --disable-system-aot \ %endif +%ifarch ppc + --with-mcs-docs=no \ +%endif %ifnarch %ix86 x86_64 --disable-system-aot \ %endif @@ -307,8 +310,8 @@ %_prefix/lib/mono/mono-configuration-crypto %package -n libmono-2_0-1 -License:LGPL-2.1 Summary:A Library for embedding Mono in your Application +License:LGPL-2.1 Group: Development/Libraries/C and C++ %description -n libmono-2_0-1 @@ -329,8 +332,8 @@ %postun -n libmono-2_0-1 -p /sbin/ldconfig %package -n libmono-2_0-devel -License:LGPL-2.1 Summary:Development files for libmono +License:LGPL-2.1 Group: Development/Languages/Mono Requires: libmono-2_0-1 == %version Requires: mono-core == %version @@ -355,8 +358,8 @@ %if %sgen == yes %package -n libmonosgen-2_0-0 -License:LGPL-2.1 Summary:A Library for embedding Mono in your Application (sgen version) +License:LGPL-2.1 Group: Development/Libraries/C and C++ %description -n libmonosgen-2_0-0 @@ -377,11 +380,11 @@ %postun -n libmonosgen-2_0-0 -p /sbin/ldconfig %package -n libmonosgen-2_0-devel -License:LGPL-2.1 Summary:Development files for libmonosgen +License:LGPL-2.1 Group: Development/Languages/Mono -Requires: mono-core == %version Requires: libmono-2_0-devel +Requires: mono-core == %version %description -n libmonosgen-2_0-devel The Mono Project is an open development initiative that is working to @@ -403,8 +406,8 @@ %if %llvm == yes %package -n libmono-llvm0 -License:LGPL-2.1 Summary:Loadable LLVM libary for mono +License:LGPL-2.1 Group: Development/Libraries/C and C++ %description -n libmono-llvm0 @@ -426,8 +429,8 @@ %endif %package -n mono-locale-extras -License:LGPL-2.1 Summary:Extra locale information +License:LGPL-2.1 Group: Development/Languages/Mono Requires: mono-core == %version Provides: mono(I18N.CJK) = 1.0.5000.0 @@ -460,8 +463,8 @@ %_prefix/lib/mono/gac/I18N.Rare %package -n mono-data -License:LGPL-2.1 Summary:Database connectivity for Mono +License:LGPL-2.1 Group: Development/Languages/Mono Requires: mono-core == %version Obsoletes: mono-directory @@ -523,8 +526,8 @@ %_prefix/lib/mono/gac/WebMatrix.Data %package -n mono-winforms -License:LGPL-2.1 Summary:Mono's Windows Forms implementation +License:LGPL-2.1 Group: Development/Languages/Mono Requires: mono-core == %version Provides: mono-window-forms @@ -565,8 +568,8 @@ %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization %package -n ibm-data-db2 -License:LGPL-2.1 Summary:Database connectivity for DB2 +License:LGPL-2.1 Group: Development/Languages/Mono Requires: mono-core == %version @@ -586,8 +589,8 @@ %_prefix/lib/mono/gac/IBM.Data.DB2 %package -n mono-extras -License:LGPL-2.1 Summary:
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2011-12-06 18:29:35 Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) Package is mono-core, Maintainer is mono-maintain...@suse.de Changes: Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.Jf1ce7/_old 2011-12-06 18:51:27.0 +0100 +++ /var/tmp/diff_new_pack.Jf1ce7/_new 2011-12-06 18:51:27.0 +0100 @@ -26,7 +26,7 @@ %endif Name: mono-core -License:LGPL v2.1 only +License:LGPL-2.1 Group: Development/Languages/Mono Summary:A .NET Runtime Environment Url:http://www.mono-project.com @@ -307,7 +307,7 @@ %_prefix/lib/mono/mono-configuration-crypto %package -n libmono-2_0-1 -License:LGPL v2.1 only +License:LGPL-2.1 Summary:A Library for embedding Mono in your Application Group: Development/Libraries/C and C++ @@ -329,7 +329,7 @@ %postun -n libmono-2_0-1 -p /sbin/ldconfig %package -n libmono-2_0-devel -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Development files for libmono Group: Development/Languages/Mono Requires: libmono-2_0-1 == %version @@ -355,7 +355,7 @@ %if %sgen == yes %package -n libmonosgen-2_0-0 -License:LGPL v2.1 only +License:LGPL-2.1 Summary:A Library for embedding Mono in your Application (sgen version) Group: Development/Libraries/C and C++ @@ -377,7 +377,7 @@ %postun -n libmonosgen-2_0-0 -p /sbin/ldconfig %package -n libmonosgen-2_0-devel -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Development files for libmonosgen Group: Development/Languages/Mono Requires: mono-core == %version @@ -403,7 +403,7 @@ %if %llvm == yes %package -n libmono-llvm0 -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Loadable LLVM libary for mono Group: Development/Libraries/C and C++ @@ -426,7 +426,7 @@ %endif %package -n mono-locale-extras -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Extra locale information Group: Development/Languages/Mono Requires: mono-core == %version @@ -460,7 +460,7 @@ %_prefix/lib/mono/gac/I18N.Rare %package -n mono-data -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version @@ -523,7 +523,7 @@ %_prefix/lib/mono/gac/WebMatrix.Data %package -n mono-winforms -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Mono's Windows Forms implementation Group: Development/Languages/Mono Requires: mono-core == %version @@ -565,7 +565,7 @@ %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization %package -n ibm-data-db2 -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Database connectivity for DB2 Group: Development/Languages/Mono Requires: mono-core == %version @@ -586,7 +586,7 @@ %_prefix/lib/mono/gac/IBM.Data.DB2 %package -n mono-extras -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Extra packages Group: Development/Languages/Mono Requires: mono-core == %version @@ -648,7 +648,7 @@ %_prefix/lib/mono/gac/mono-service %package -n mono-data-sqlite -License:LGPL v2.1 only +License:LGPL-2.1 Summary:Database connectivity for Mono Group: Development/Languages/Mono Requires: mono-core == %version @@ -671,7 +671,7 @@ %_prefix/lib/mono/gac/Mono.Data.Sqlite %package -n mono-wcf -License:MIT License (or similar) ; Ms-Pl +License:MIT ; MS-PL Summary:Mono implementation of WCF, Windows Communication Foundation Group: Development/Languages/Mono Requires: mono-core == %version @@ -713,7 +713,7 @@ %_prefix/lib/mono/gac/System.ServiceModel.Web %package -n mono-winfxcore -License:MIT License (or similar) ; Ms-Pl +License:MIT ; MS-PL Summary:Mono implementation of core WinFX APIs Group: Development/Languages/Mono Requires: mono-core == %version @@ -737,7 +737,7 @@ %_prefix/lib/mono/gac/WindowsBase %package -n mono-web -License:MIT License (or similar) ; Ms-Pl +License:MIT ; MS-PL Summary:Mono implementation of ASP.NET, Remoting and Web Services Group: Development/Languages/Mono Requires: mono-core == %version @@ -826,7 +826,7 @@ %_prefix/lib/mono/gac/System.Web.Services %package
commit mono-core for openSUSE:Factory
Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at Thu Oct 13 00:00:34 CEST 2011. --- openSUSE:Factory/mono-core/mono-core.changes2011-09-23 02:13:09.0 +0200 +++ /mounts/work_src_done/STABLE/mono-core/mono-core.changes2011-10-07 14:48:20.0 +0200 @@ -1,0 +2,6 @@ +Fri Oct 7 14:47:35 CEST 2011 - dmuel...@suse.de + +- update to 2.10.6 + * http://www.go-mono.com/archive/2.10.6 + +--- calling whatdependson for head-i586 Old: mono-2.10.2.tar.bz2 New: mono-2.10.6.tar.bz2 Other differences: -- ++ mono-core.spec ++ --- /var/tmp/diff_new_pack.rSzNbJ/_old 2011-10-13 00:00:28.0 +0200 +++ /var/tmp/diff_new_pack.rSzNbJ/_new 2011-10-13 00:00:28.0 +0200 @@ -30,7 +30,7 @@ Group: Development/Languages/Mono Summary:A .NET Runtime Environment Url:http://www.mono-project.com -Version:2.10.2 +Version:2.10.6 Release:1 Source0:mono-%{version}.tar.bz2 BuildRequires: bison @@ -39,7 +39,7 @@ BuildRequires: pkgconfig BuildRequires: xorg-x11-libX11-devel BuildRequires: zlib-devel -%ifnarch ia64 +%ifnarch ia64 %arm BuildRequires: valgrind-devel %endif %if %llvm == yes ++ mono-2.10.2.tar.bz2 - mono-2.10.6.tar.bz2 ++ openSUSE:Factory/mono-core/mono-2.10.2.tar.bz2 /mounts/work_src_done/STABLE/mono-core/mono-2.10.6.tar.bz2 differ: char 11, line 1 continue with q... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org