Hello community, here is the log from the commit of package mono-core checked in at Tue Mar 6 09:14:39 CET 2007. -------- --- mono-core/mono-core.changes 2007-01-09 21:35:05.000000000 +0100 +++ /mounts/work_src_done/STABLE/mono-core/mono-core.changes 2007-03-06 02:39:18.620119000 +0100 @@ -1,0 +2,53 @@ +Tue Mar 6 02:38:57 CET 2007 - wberrier@suse.de + +- atomic fixes from Michael Matz for for s390 and s390x + ( bnc #237611 and bxc #80892 ) + +------------------------------------------------------------------- +Wed Feb 28 18:55:52 CET 2007 - wberrier@suse.de + +- Turn off sigaltstack, as it's not safe (Requested by Paolo) +- Remove obsolete patches + +- Update to 1.2.3.1 (Various runtime and winforms crashers + as well as a zmd crasher) + +- 1.2.3 Changes: + - 1,933 missing methods were implemented. + - 164 methods with pending implementations were fixed. + - Improved Winforms 2.0 Support, with additional controls, and + reduced memory usage + - API complete ASP.NET 2.0 implementation (except for WebParts). + - System.Media implementation + - Supports SOAP 1.2 as well as the WS-BasicProfile 1.1 checker + - Many fixes to the XmlSerializer as well to support the new features + - The mkbundle tool now allows the machine.config file to be embedded + as well + - HttpListener now also support HTTPS, to configure the certificates + use the httpcfg tool + - Completed the support for the 2.0 updates to the API in + System.Net.Sockets + - System.Drawing.SystemIcons are now implemented + - Authenticode: Signcode now generates valid signature on PE + files with extra data (e.g. debug information, installers) + and for file length that aren't multiple of eight + - SSL/TLS: Fix negotiation cache and added configurable cache + timeout using the MONO_TLS_SESSION_CACHE_TIMEOUT environment variable + - XML Signature and XML Encryption: several bug fixes, it now it + support exclusive canonicalization (needed for ongoing Olive work) + - Support for inherited key parameters in DSA certificates + - Support for DSA certificates in PKCS#12 files + - Better support for X.509 CRL (including stores & certmgr support) + - xbuild improvements + - Sqlite 2.0 API support + - Array and multi-array access optimizations + - Versioned header files + +------------------------------------------------------------------- +Sat Jan 20 07:08:52 CET 2007 - wberrier@suse.de + +- Move libgdiplus requirement from mono-winforms to mono-core + since System.Drawing (in mono-core) is useless without it + (Won't affect mono-winforms, since it depends on mono-core) + +------------------------------------------------------------------- Old: ---- mono-1.2.2.tar.gz mono-rpm_deps_error_handling_r70445.patch New: ---- bug-237611_nov237611-fix-s390.diff mono-1.2.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mono-core.spec ++++++ --- /var/tmp/diff_new_pack.xqE566/_old 2007-03-06 09:14:19.000000000 +0100 +++ /var/tmp/diff_new_pack.xqE566/_new 2007-03-06 09:14:19.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package mono-core (Version 1.2.2) +# spec file for package mono-core (Version 1.2.3.1) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -16,8 +16,8 @@ Group: Development/Languages/Other Summary: A .NET Runtime Environment URL: http://go-mono.org/ -Version: 1.2.2 -Release: 11 +Version: 1.2.3.1 +Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: mono-%{version}.tar.gz # kdepatch patch won't work with the new relocatable Mono (Miguel) @@ -26,7 +26,7 @@ Patch21: mono-monodis_cast.patch Patch25: mono-supportw.patch Patch26: mono-ppc.patch -Patch27: mono-rpm_deps_error_handling_r70445.patch +Patch27: bug-237611_nov237611-fix-s390.diff ExclusiveArch: %ix86 x86_64 ppc hppa armv4l sparc s390 ia64 s390x BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: mono = %{version}-%{release} @@ -38,6 +38,7 @@ Obsoletes: mono-posix Obsoletes: mono-ziplib Obsoletes: mono-ikvm +Requires: libgdiplus %ifarch s390 s390x PreReq: grep %endif @@ -297,7 +298,6 @@ Summary: Mono's Windows Forms implementation Group: Development/Languages/Other Requires: mono-core == %version-%release -Requires: libgdiplus Provides: mono-window-forms Obsoletes: mono-window-forms @@ -712,6 +712,7 @@ # exes %_prefix/lib/mono/1.0/makecert.exe* %_prefix/lib/mono/1.0/al.exe* +%_prefix/lib/mono/2.0/al.exe* %_prefix/lib/mono/1.0/caspol.exe* %_prefix/lib/mono/1.0/cert2spc.exe* %_prefix/lib/mono/1.0/dtd2xsd.exe* @@ -732,9 +733,16 @@ %_prefix/lib/mono/1.0/prj2make.exe* %_prefix/lib/mono/1.0/macpack.exe* %_prefix/lib/mono/1.0/mono-shlib-cop.exe* -%_prefix/lib/mono/2.0/xbuild.exe* %_prefix/lib/mono/1.0/dtd2rng.exe* %_prefix/lib/mono/1.0/mono-xmltool.exe* +# xbuild related files +%_prefix/lib/mono/2.0/xbuild.exe* +%_prefix/lib/mono/2.0/Microsoft.Build.xsd +%_prefix/lib/mono/2.0/Microsoft.Common.tasks +%_prefix/lib/mono/2.0/Microsoft.Common.targets +%_prefix/lib/mono/2.0/Microsoft.CSharp.targets +%_prefix/lib/mono/2.0/MSBuild +%_prefix/lib/mono/2.0/xbuild.rsp # man pages %_mandir/man1/cert2spc.1.gz %_mandir/man1/dtd2xsd.1.gz @@ -755,6 +763,7 @@ %_mandir/man1/mono-xmltool.1.gz # Shell wrappers %_bindir/al +%_bindir/al2 %_bindir/caspol %_bindir/cert2spc %_bindir/dtd2xsd @@ -783,7 +792,6 @@ %_bindir/sgen %_bindir/signcode %_bindir/xbuild -%_prefix/lib/mono/xbuild %_prefix/lib/mono/gac/PEAPI %_prefix/lib/mono/1.0/PEAPI.dll %_prefix/lib/mono/2.0/PEAPI.dll @@ -796,17 +804,18 @@ %_prefix/lib/mono/gac/Microsoft.Build.Engine %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll %_bindir/monograph -%_prefix/include/mono +%_prefix/include/mono-1.0 %_libdir/libmono-profiler-cov.* %_libdir/libmono-profiler-aot.* %_libdir/pkgconfig/mono.pc %_libdir/pkgconfig/dotnet.pc %_libdir/pkgconfig/mono-cairo.pc %_mandir/man1/monoburg.* -%_prefix/share/mono/cil/cil-opcodes.xml +%_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml # dirs -%dir %_prefix/share/mono -%dir %_prefix/share/mono/cil +%dir %_prefix/share/mono-1.0 +%dir %_prefix/share/mono-1.0/mono +%dir %_prefix/share/mono-1.0/mono/cil #%package -n mono-complete #Summary: This package contains all runtime Mono packages #Group: Development/Tools @@ -857,7 +866,7 @@ --sysconfdir=/etc \ --with-jit=yes \ --with-ikvm=yes \ - --with-sigaltstack + --with-sigaltstack=no make %install @@ -926,11 +935,60 @@ # 1.1.17 updates: # This file moved to mono-basic rm -f $RPM_BUILD_ROOT/usr/bin/mbas +# From 1.2.3.1 update +cd $RPM_BUILD_ROOT +rm -f ./usr/lib/mono/2.0/Microsoft.VisualBasic.targets +# Can add these later once httpcfg.exe is installed correctly +rm -f ./usr/bin/httpcfg +# Ugh, forgot that you can't specify man pages as .1.gz ... +rm -f ./usr/share/man/man1/httpcfg.1 %clean rm -rf ${RPM_BUILD_ROOT} -%changelog -n mono-core +%changelog +* Tue Mar 06 2007 - wberrier@suse.de +- atomic fixes from Michael Matz for for s390 and s390x + ( bnc #237611 and bxc #80892 ) +* Wed Feb 28 2007 - wberrier@suse.de +- Turn off sigaltstack, as it's not safe (Requested by Paolo) +- Remove obsolete patches +- Update to 1.2.3.1 (Various runtime and winforms crashers + as well as a zmd crasher) +- 1.2.3 Changes: + - 1,933 missing methods were implemented. + - 164 methods with pending implementations were fixed. + - Improved Winforms 2.0 Support, with additional controls, and + reduced memory usage + - API complete ASP.NET 2.0 implementation (except for WebParts). + - System.Media implementation + - Supports SOAP 1.2 as well as the WS-BasicProfile 1.1 checker + - Many fixes to the XmlSerializer as well to support the new features + - The mkbundle tool now allows the machine.config file to be embedded + as well + - HttpListener now also support HTTPS, to configure the certificates + use the httpcfg tool + - Completed the support for the 2.0 updates to the API in + System.Net.Sockets + - System.Drawing.SystemIcons are now implemented + - Authenticode: Signcode now generates valid signature on PE + files with extra data (e.g. debug information, installers) + and for file length that aren't multiple of eight + - SSL/TLS: Fix negotiation cache and added configurable cache + timeout using the MONO_TLS_SESSION_CACHE_TIMEOUT environment variable + - XML Signature and XML Encryption: several bug fixes, it now it + support exclusive canonicalization (needed for ongoing Olive work) + - Support for inherited key parameters in DSA certificates + - Support for DSA certificates in PKCS#12 files + - Better support for X.509 CRL (including stores & certmgr support) + - xbuild improvements + - Sqlite 2.0 API support + - Array and multi-array access optimizations + - Versioned header files +* Sat Jan 20 2007 - wberrier@suse.de +- Move libgdiplus requirement from mono-winforms to mono-core + since System.Drawing (in mono-core) is useless without it + (Won't affect mono-winforms, since it depends on mono-core) * Tue Jan 09 2007 - wberrier@suse.de - Move mono-find-provides/requires to mono-devel since they depend on monodis, which is in mono-devel ++++++ bug-237611_nov237611-fix-s390.diff ++++++ --- mono/io-layer/atomic.h.mm 2007-03-05 12:06:25.000000000 +0000 +++ mono/io-layer/atomic.h 2007-03-05 14:40:32.794868433 +0000 @@ -301,7 +301,7 @@ InterlockedCompareExchange(volatile gint __asm__ __volatile__ ("\tLA\t1,%0\n" "\tLR\t%1,%3\n" "\tCS\t%1,%2,0(1)\n" - : "+m" (*dest), "=r" (old) + : "+m" (*dest), "=&r" (old) : "r" (exch), "r" (comp) : "1", "cc"); return(old); @@ -317,7 +317,7 @@ InterlockedCompareExchangePointer(volati __asm__ __volatile__ ("\tLA\t1,%0\n" "\tLR\t%1,%3\n" "\tCS\t%1,%2,0(1)\n" - : "+m" (*dest), "=r" (old) + : "+m" (*dest), "=&r" (old) : "r" (exch), "r" (comp) : "1", "cc"); return(old); @@ -333,7 +333,7 @@ InterlockedCompareExchangePointer(volati __asm__ __volatile__ ("\tLA\t1,%0\n" "\tLGR\t%1,%3\n" "\tCSG\t%1,%2,0(1)\n" - : "+m" (*dest), "=r" (old) + : "+m" (*dest), "=&r" (old) : "r" (exch), "r" (comp) : "1", "cc"); @@ -426,7 +426,7 @@ InterlockedExchange(volatile gint32 *val "0:\tL\t%1,%0\n" "\tCS\t%1,%2,0(1)\n" "\tJNZ\t0b" - : "+m" (*val), "=r" (ret) + : "+m" (*val), "=&r" (ret) : "r" (new_val) : "1", "cc"); @@ -443,7 +443,7 @@ InterlockedExchangePointer(volatile gpoi "0:\tL\t%1,%0\n" "\tCS\t%1,%2,0(1)\n" "\tJNZ\t0b" - : "+m" (*val), "=r" (ret) + : "+m" (*val), "=&r" (ret) : "r" (new_val) : "1", "cc"); @@ -459,7 +459,7 @@ InterlockedExchangePointer(volatile gpoi "0:\tLG\t%1,%0\n" "\tCSG\t%1,%2,0(1)\n" "\tJNZ\t0b" - : "+m" (*val), "=r" (ret) + : "+m" (*val), "=&r" (ret) : "r" (new_val) : "1", "cc"); @@ -479,7 +479,7 @@ InterlockedExchangeAdd(volatile gint32 * "\tAR\t1,%2\n" "\tCS\t%0,1,0(2)\n" "\tJNZ\t0b" - : "=r" (ret), "+m" (*val) + : "=&r" (ret), "+m" (*val) : "r" (add) : "1", "2", "cc"); @@ -497,7 +497,7 @@ InterlockedExchangeAdd(volatile gint32 * "\tAGR\t1,%2\n" "\tCS\t%0,1,0(2)\n" "\tJNZ\t0b" - : "=r" (ret), "+m" (*val) + : "=&r" (ret), "+m" (*val) : "r" (add) : "1", "2", "cc"); ++++++ mono-1.2.2.tar.gz -> mono-1.2.3.1.tar.gz ++++++ mono-core/mono-1.2.2.tar.gz /mounts/work_src_done/STABLE/mono-core/mono-1.2.3.1.tar.gz differ: byte 5, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org