[Pkg-mono-svn-commits] [SCM] mono-uia branch, master, updated. debian/2.1-3

Jo Shields directhex at apebox.org
Tue Jan 24 19:35:33 UTC 2012


The following commit has been merged in the master branch:
commit 451e06652a9ede90d8a53bf4f978f3312fa980c6
Author: Jo Shields <directhex at apebox.org>
Date:   Tue Jan 24 19:30:28 2012 +0000

    .NET 4.0 has deprecated support for RequestMinimum from the SecurityAction enumeration. Using it causes a compiler error

diff --git a/debian/patches/avoid_obsolete_security_requests b/debian/patches/avoid_obsolete_security_requests
new file mode 100644
index 0000000..10a2213
--- /dev/null
+++ b/debian/patches/avoid_obsolete_security_requests
@@ -0,0 +1,72 @@
+Index: mono-uia/UIAutomationBridge/AssemblyInfo.cs.in
+===================================================================
+--- mono-uia.orig/UIAutomationBridge/AssemblyInfo.cs.in	2012-01-24 19:29:28.000000000 +0000
++++ mono-uia/UIAutomationBridge/AssemblyInfo.cs.in	2012-01-24 19:29:43.000000000 +0000
+@@ -50,5 +50,3 @@
+ [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
+ [assembly: Debuggable (DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
+ [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
+-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
+-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification = true)]
+Index: mono-uia/UIAutomationClient/AssemblyInfo.cs.in
+===================================================================
+--- mono-uia.orig/UIAutomationClient/AssemblyInfo.cs.in	2012-01-24 19:29:28.000000000 +0000
++++ mono-uia/UIAutomationClient/AssemblyInfo.cs.in	2012-01-24 19:29:50.000000000 +0000
+@@ -49,8 +49,6 @@
+ [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
+ [assembly: Debuggable (DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
+ [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
+-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
+ 
+ [assembly: InternalsVisibleTo ("UiaDbusSource, PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
+ [assembly: InternalsVisibleTo ("AtspiUiaSource, PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
+-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification = true)]
+Index: mono-uia/UIAutomationProvider/AssemblyInfo.cs.in
+===================================================================
+--- mono-uia.orig/UIAutomationProvider/AssemblyInfo.cs.in	2012-01-24 19:29:28.000000000 +0000
++++ mono-uia/UIAutomationProvider/AssemblyInfo.cs.in	2012-01-24 19:29:55.000000000 +0000
+@@ -50,8 +50,6 @@
+ [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
+ [assembly: Debuggable (DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
+ [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
+-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
+-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification = true)]
+ 
+ [assembly: InternalsVisibleTo("UIAutomationWinforms, PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
+ [assembly: InternalsVisibleTo("UiaAtkBridge, PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
+Index: mono-uia/UIAutomationSource/AssemblyInfo.cs.in
+===================================================================
+--- mono-uia.orig/UIAutomationSource/AssemblyInfo.cs.in	2012-01-24 19:29:28.000000000 +0000
++++ mono-uia/UIAutomationSource/AssemblyInfo.cs.in	2012-01-24 19:29:58.000000000 +0000
+@@ -50,5 +50,3 @@
+ [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
+ [assembly: Debuggable (DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
+ [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
+-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
+-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification = true)]
+Index: mono-uia/UIAutomationTypes/AssemblyInfo.cs.in
+===================================================================
+--- mono-uia.orig/UIAutomationTypes/AssemblyInfo.cs.in	2012-01-24 19:29:28.000000000 +0000
++++ mono-uia/UIAutomationTypes/AssemblyInfo.cs.in	2012-01-24 19:30:04.000000000 +0000
+@@ -50,8 +50,6 @@
+ [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
+ [assembly: Debuggable (DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
+ [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
+-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
+-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification = true)]
+ [assembly: InternalsVisibleTo("UIAutomationWinforms, PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
+ [assembly: InternalsVisibleTo("UiaAtkBridge, PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
+ [assembly: InternalsVisibleTo("UIAutomationWinformsTests, PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
+Index: mono-uia/WindowsBase/AssemblyInfo.cs.in
+===================================================================
+--- mono-uia.orig/WindowsBase/AssemblyInfo.cs.in	2012-01-24 19:29:28.000000000 +0000
++++ mono-uia/WindowsBase/AssemblyInfo.cs.in	2012-01-24 19:30:09.000000000 +0000
+@@ -60,8 +60,6 @@
+ [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
+ [assembly: Dependency ("System,", LoadHint.Always)]
+ [assembly: SecurityCritical]
+-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
+-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification = true)]
+ 
+ //[assembly: XmlnsPrefixAttribute ("http://schemas.microsoft.com/xps/2005/06", "metro")]
+ //[assembly: XmlnsPrefixAttribute ("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "wpf")]
diff --git a/debian/patches/series b/debian/patches/series
index 4e57abf..d36aa84 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@
 0001-UIAutomationClient-AutomationElement.FromLocalProvid.patch
 use_specific_libX11_soname
 use_compiler_specified_by_configure
+avoid_obsolete_security_requests

-- 
mono-uia



More information about the Pkg-mono-svn-commits mailing list