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.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-11-24 
11:18:44.000000000 +0100
@@ -1,0 +2,74 @@
+Fri Nov  7 19:59:41 UTC 2014 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 naming for compiler generated second level and deeper nested 
types. bxc#22893.
+  + Extend missing type check to type lookups. bxc#20933.
+  + Fix copy and paste error in constraints checker. bxc#22131.
+  + Speed up nullable tokenizer. bxc#20195.
+  + Coalescing operator if the lhs of a null is a integer type that is larger 
than the integer type on the rhs. bxc#22054.
+  + Check for duplicate destructors. bxc#21983.
+  + Switch statement with constant block at first label. bxc#21805.
+  + Decimal constants modulo folding. bxc#21743.
+  + Update codegen for boolean loads. bxc#21685.
+  + Workaround for issues with CreateItem task where metadata are not 
generated due to up-to-data inputs. bxc#23022.
+  + Add KeepDuplicates etc. to 4.0 as internal. bxc#20961.
+
+-------------------------------------------------------------------

Old:
----
  mono-3.8.0.tar.bz2
  mono-core-parallel-build.diff
  mono-core-target-4.0.patch

New:
----
  mono-3.10.0.tar.bz2
  mono-3.x-keyboards.resources-cp_r.patch
  mono-nunit-default-runtime-4.5.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mono-core.spec ++++++
--- /var/tmp/diff_new_pack.jEk4Ls/_old  2014-11-24 11:18:47.000000000 +0100
+++ /var/tmp/diff_new_pack.jEk4Ls/_new  2014-11-24 11:18:47.000000000 +0100
@@ -21,7 +21,7 @@
 %define sgen yes
 
 Name:           mono-core
-Version:        3.8.0
+Version:        3.10.0
 Release:        0
 Summary:        Cross-platform, Open Source, .NET development framework
 License:        LGPL-2.1 and MIT and MS-PL
@@ -29,16 +29,17 @@
 Url:            http://www.mono-project.com
 Source0:        
http://download.mono-project.com/sources/mono/mono-%{version}.tar.bz2
 Source1:        mono-core.rpmlintrc
-# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch [email protected] -- Use 
runtime 4.0 as default for cairo and nunit -- 
https://github.com/mono/mono/pull/1209
-Patch5:         mono-core-target-4.0.patch
-# PATCH-FIX-UPSTREAM -- [email protected] -- https://github.com/mono/mono/pull/1210
-Patch6:         mono-core-parallel-build.diff
+# 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
+# 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
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -98,12 +99,12 @@
 %prep
 %setup -q -n mono-%{version}
 %patch5 -p1
-%patch6 -p1
 %ifarch ppc64
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
 %endif
+%patch10 -p1
 
 %build
 ./autogen.sh
@@ -413,6 +414,7 @@
 Summary:        A Library for embedding Mono in your Application
 License:        LGPL-2.1
 Group:          Development/Libraries/C and C++
+Requires:       libmonoboehm-2_0-1
 
 %description -n libmono-2_0-1
 The Mono Project is an open development initiative that is working to

++++++ mono-3.8.0.tar.bz2 -> mono-3.10.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/mono-core/mono-3.8.0.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-3.10.0.tar.bz2 differ: char 11, 
line 1

++++++ mono-3.x-keyboards.resources-cp_r.patch ++++++
Index: mono-3.10.0/mcs/class/Managed.Windows.Forms/Makefile
===================================================================
--- mono-3.10.0.orig/mcs/class/Managed.Windows.Forms/Makefile
+++ mono-3.10.0/mcs/class/Managed.Windows.Forms/Makefile
@@ -122,11 +122,11 @@ TEST_HARNESS_EXCLUDES_ONDOTNET = -exclud
 $(the_lib): $(RESOURCES)
 
 $(RESX_RESOURCES): %.resources: %.resx
-       $(RESGEN) $< || cp [email protected] $@
+       $(RESGEN) $< || cp -r [email protected] $@
 
 $(LIBRARY): $(CUR_RESOURCES)
 
 $(PREBUILT): %.prebuilt: %
-       cp $* $@
+       cp -r $* $@
 
 dist-default: $(PREBUILT)
++++++ mono-nunit-default-runtime-4.5.patch ++++++
Index: mono-3.10.0/data/mono-nunit.pc.in
===================================================================
--- mono-3.10.0.orig/data/mono-nunit.pc.in
+++ mono-3.10.0/data/mono-nunit.pc.in
@@ -6,4 +6,4 @@ libdir=${exec_prefix}/lib
 Name: Mono NUnit
 Description: Mono's version of NUnit
 Version: @VERSION@
-Libs: -r:${libdir}/mono/2.0/nunit.core.dll 
-r:${libdir}/mono/2.0/nunit.core.interfaces.dll 
-r:${libdir}/mono/2.0/nunit.core.extensions.dll 
-r:${libdir}/mono/2.0/nunit.framework.dll 
-r:${libdir}/mono/2.0/nunit.framework.extensions.dll 
-r:${libdir}/mono/2.0/nunit.mocks.dll -r:${libdir}/mono/2.0/nunit.util.dll 
-r:${libdir}/mono/2.0/nunit-console-runner.dll 
+Libs: -r:${libdir}/mono/4.5/nunit.core.dll 
-r:${libdir}/mono/4.5/nunit.core.interfaces.dll 
-r:${libdir}/mono/4.5/nunit.core.extensions.dll 
-r:${libdir}/mono/4.5/nunit.framework.dll 
-r:${libdir}/mono/4.5/nunit.framework.extensions.dll 
-r:${libdir}/mono/4.5/nunit.mocks.dll -r:${libdir}/mono/4.5/nunit.util.dll 
-r:${libdir}/mono/4.5/nunit-console-runner.dll 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to