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.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-02-02 
10:18:35.000000000 +0100
@@ -2,85 +1,0 @@
-Sat Jan 24 09:41:00 UTC 2015 - [email protected]
-
-- 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 task uses NotOnFaulted. Fixes bxc#23594
-  * Use TZ transitions when AdjustementRules are ignored. Fixes bxc#23170.
-  * Timespan ticks formatting rewrite. Fixes bxc#23376
-  * Improved Json deserialization of floating-point numbers. When 
DataContractJsonSerializer was created from type object, deserialization of 
floating.point numbers was not possible. Fixes 21583.
-  * Test Json deserialization of a floating-point number as object. Covers 
bxc#21583.
-  * Rss20ItemFormatter.ReadFrom now sets Id when guid is PermaLink. Fixes 
bxc#23262.
-  * fix bxc#23318 - XComment.ToString() accepts “invalid” values.
-  * Uri made from UNIX path and RelativeOrAbsolute is now relative. Fixes 
bxc#22954.
-  * UriParseComponents no longer decodes ‘@’ in UserInfo. Fixes bxc#23246.
-  * Update en-NZ designators. Fixes bxc#22212
-  * Update to my last fix for bxc#22129.
-  * Copy out/ref parameters on async call; bxc#22129.
-  * If not specified assume that array items are nullable. Fixes bxc#19012.
-  * Added optional serialization based on ShouldSerialize{V}. 
SerializationCodeGenerator and XmlSerializationWriterInterpreter will no longer 
serialize an attribute named {V} if its object has a method named 
ShouldSerialize{V}() that returns false. {V}Specified now is also checked to be 
true before serializating the attribute even if it is a property that is not 
settable. Fixes bxc#1852.
-  * GMT DateTimeOffset is now properly parsed. Fixes bxc#22851. GMT date 
formats set useutc to true, so now useutc is checked to init DateTimeOffset 
with a zero offset.
-  * Improved CalendricalCalculations fixed_from_dmy methods. Fixes bxc#21930. 
In some cases fixed_from_dmy is used with the month parameter greater than the 
number of months of that year. Year is now incremented until month parameter is 
valid.
-  * Enumerate all subdirectories including the first one. Fixes bxc#22857
-  * Encode ContentDisposition name. Fixes bxc#18422
-  * When needed serialized objects are now implicitly converted. Fixes 
bxc#20403.
-  * Fix ClientWebSocket.ReceiveAsync() with small buffer;  bxc#22704.
-  * Tokenize dash only in range values. Fixes bxc#22764
-  * Added time format with only offset. Fixes bxc#22558.
-  * fix bxc#6512 (by Mikkel Kruse Johnsen) - don’t deserialize GET parameters.
-  * Added support for UriComponents.SerializationInfoString. Fixes bxc#21571.
-  * Unify handling of default ctor and zero. Fixes bxc#22591
-  * Make SendAsync state free to handle recursive calls. Fixes bxc#22724
-  * Actually fix #22179 to allow concurrent requests.
-  * DateTime.Parse now handles unlimited number of fractional digits. This 
change was made because .NET can parse ISO8601 format with an unlimited number 
of fractional digits. Fixes bxc#22417.
-  * Added test ISO8601FractionalDigits. Covers #22417.
-  * Delay reflection hit to actual execution point. Workarounds #22522
-  * Update RequestMessage.RequestUri.AbsoluteUri after redirect. Fixes 
bxc#22383
-  * Catch exceptions thrown by SerialPortStream.Dispose () when called from 
the finalizer. Fixes bxc#15514
-  * KeyPairPersistence now tries to fix folder permissions. An exception is no 
longer thrown if the folder permissions can be fixed. Fixes bug bxc#19274.
-  * A pointer-type may be used as the type of a volatile field. Fixes bxc#23770
-  * Correctly identify constant switch section when value match is not section 
start. Fixes bxc#23475
-  * Check for true/false user operators on unwrapped nullable type. Fixes 
bxc#23199
-  * More tweaks to conditional tokenizer. Fixes bxc#23319
-  * Populate inherited constraints member cache from types not only base 
types. Fixes bxc#23017
-  * Fix removing incomplete generic types from eval cache. Fixes bxc#22393
-  * Parsing of ternary expressions whose then condition is a lambda. Fixes 
bxc#22523
-- add gc-64bit-portability-warning.patch
-
--------------------------------------------------------------------

Old:
----
  gc-64bit-portability-warning.patch
  mono-3.12.0.tar.bz2

New:
----
  mono-3.10.0.tar.bz2

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

Other differences:
------------------
++++++ mono-core.spec ++++++
--- /var/tmp/diff_new_pack.BrIekL/_old  2015-02-02 10:18:37.000000000 +0100
+++ /var/tmp/diff_new_pack.BrIekL/_new  2015-02-02 10:18:37.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mono-core
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -21,7 +21,7 @@
 %define sgen yes
 
 Name:           mono-core
-Version:        3.12.0
+Version:        3.10.0
 Release:        0
 Summary:        Cross-platform, Open Source, .NET development framework
 License:        LGPL-2.1 and MIT and MS-PL
@@ -40,18 +40,14 @@
 # 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
-# PATCH-FIX-UPSTREAM 
https://github.com/mono/mono/commit/b27d0248772e0b3288fba4f7328bfea1a6693689.patch
-Patch11:        gc-64bit-portability-warning.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
-BuildRequires:  ca-certificates
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  systemtap-sdt-devel
-BuildRequires:  timezone
 BuildRequires:  pkgconfig(libgdiplus)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xinerama)
@@ -109,7 +105,6 @@
 %patch9 -p1
 %endif
 %patch10 -p1
-%patch11 -p1
 
 %build
 ./autogen.sh
@@ -1190,7 +1185,6 @@
 Requires:       libgdiplus-devel
 Requires:       mono-core = %{version}
 # Required because they are referenced by .pc files
-Requires:       ca-certificates
 Requires:       mono-data = %{version}
 Requires:       mono-data-oracle = %{version}
 Requires:       mono-extras = %{version}
@@ -1214,9 +1208,7 @@
 
 Mono development tools.
 
-%post -n mono-devel
-/sbin/ldconfig
-cert-sync /etc/ssl/ca-bundle.pem
+%post -n mono-devel -p /sbin/ldconfig
 
 %postun -n mono-devel -p /sbin/ldconfig
 
@@ -1226,7 +1218,6 @@
 %{_bindir}/ccrewrite
 %{_bindir}/cccheck
 %{_bindir}/cert2spc
-%{_bindir}/cert-sync
 %{_bindir}/dtd2rng
 %{_bindir}/dtd2xsd
 %{_bindir}/genxs
@@ -1357,7 +1348,6 @@
 %{_prefix}/lib/mono/4.5/cccheck.exe*
 %{_prefix}/lib/mono/4.5/ccrewrite.exe*
 %{_prefix}/lib/mono/4.5/cert2spc.exe*
-%{_prefix}/lib/mono/4.5/cert-sync.exe*
 %{_prefix}/lib/mono/4.5/dtd2rng.exe*
 %{_prefix}/lib/mono/4.5/dtd2xsd.exe*
 %{_prefix}/lib/mono/4.5/genxs.exe*

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

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to