You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by dp...@apache.org on 2018/05/20 15:47:53 UTC

[01/50] logging-log4net git commit: Bump referenced assemblies versions in the log4net netstandard-1.3 target

Repository: logging-log4net
Updated Branches:
  refs/heads/develop 44a62bdba -> 48f690163


Bump referenced assemblies versions in the log4net netstandard-1.3 target

The targeted versions conflicted with the actual target and caused build warnings, while
at the same time showing up as errors in visual studio.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/15a8ac46
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/15a8ac46
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/15a8ac46

Branch: refs/heads/develop
Commit: 15a8ac46b7829ae62a0098f164a07b1f1dfe3e1e
Parents: 5199ec0
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 00:28:15 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 00:28:15 2017 +0100

----------------------------------------------------------------------
 netstandard/log4net/log4net.csproj | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/15a8ac46/netstandard/log4net/log4net.csproj
----------------------------------------------------------------------
diff --git a/netstandard/log4net/log4net.csproj b/netstandard/log4net/log4net.csproj
index 05171e7..c863441 100755
--- a/netstandard/log4net/log4net.csproj
+++ b/netstandard/log4net/log4net.csproj
@@ -31,31 +31,31 @@
   </ItemGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
-    <PackageReference Include="System.AppContext" Version="4.1.0" />
+    <PackageReference Include="System.AppContext" Version="4.3.0" />
     <PackageReference Include="System.Collections.NonGeneric" Version="4.0.1" />
-    <PackageReference Include="System.Console" Version="4.0.0" />
-    <PackageReference Include="System.Diagnostics.Debug" Version="4.0.11" />
+    <PackageReference Include="System.Console" Version="4.3.0" />
+    <PackageReference Include="System.Diagnostics.Debug" Version="4.3.0" />
     <PackageReference Include="System.Diagnostics.Process" Version="4.1.0" />
     <PackageReference Include="System.Diagnostics.StackTrace" Version="4.0.1" />
     <PackageReference Include="System.Diagnostics.TraceSource" Version="4.0.0" />
-    <PackageReference Include="System.IO.FileSystem" Version="4.0.1" />
+    <PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
     <PackageReference Include="System.IO.FileSystem.Watcher" Version="4.0.0" />
-    <PackageReference Include="System.Linq" Version="4.1.0" />
+    <PackageReference Include="System.Linq" Version="4.3.0" />
     <PackageReference Include="System.Net.NameResolution" Version="4.0.0" />
     <PackageReference Include="System.Net.Requests" Version="4.0.11" />
-    <PackageReference Include="System.Net.Sockets" Version="4.1.0" />
+    <PackageReference Include="System.Net.Sockets" Version="4.3.0" />
     <PackageReference Include="System.Reflection" Version="4.3.0" />
-    <PackageReference Include="System.Reflection.Extensions" Version="4.0.1" />
-    <PackageReference Include="System.Reflection.TypeExtensions" Version="4.1.0" />
-    <PackageReference Include="System.Runtime.Extensions" Version="4.1.0" />
-    <PackageReference Include="System.Runtime.InteropServices" Version="4.1.0" />
-    <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.0.0" />
+    <PackageReference Include="System.Reflection.Extensions" Version="4.3.0" />
+    <PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.Extensions" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.InteropServices" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
     <PackageReference Include="System.Runtime.Serialization.Formatters" Version="4.3.0" />
-    <PackageReference Include="System.Text.RegularExpressions" Version="4.1.0" />
-    <PackageReference Include="System.Threading" Version="4.0.11" />
+    <PackageReference Include="System.Text.RegularExpressions" Version="4.3.0" />
+    <PackageReference Include="System.Threading" Version="4.3.0" />
     <PackageReference Include="System.Threading.Thread" Version="4.0.0" />
-    <PackageReference Include="System.Threading.Timer" Version="4.0.1" />
-    <PackageReference Include="System.Xml.ReaderWriter" Version="4.0.11" />
+    <PackageReference Include="System.Threading.Timer" Version="4.3.0" />
+    <PackageReference Include="System.Xml.ReaderWriter" Version="4.3.0" />
     <PackageReference Include="System.Xml.XmlDocument" Version="4.0.1" />
   </ItemGroup>
 


[15/50] logging-log4net git commit: netstandard-1.3: specify csproj to test when running dotnet test

Posted by dp...@apache.org.
netstandard-1.3: specify csproj to test when running dotnet test

This also changes the working directory hopefully fixing the test
build errors with jenkins.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/9bbb6585
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/9bbb6585
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/9bbb6585

Branch: refs/heads/develop
Commit: 9bbb6585fefd2c9ea5aebd2830b90e2118a8ada8
Parents: 9ed358f
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue Nov 28 21:08:39 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue Nov 28 21:08:39 2017 +0100

----------------------------------------------------------------------
 tests/nant.build | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/9bbb6585/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index b04af84..4c6536f 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -866,9 +866,10 @@ limitations under the License.
     </target>
 
     <target name="runtests-netstandard-1.3" description="Runs log4net tests on .NET Standard 1.3">
-		<exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3/log4net.tests" failonerror="false">
+		<exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3" failonerror="false">
             <arg value="test"/>
-            <arg value="--logger:trx"/>
+			<arg value="--logger:trx"/>
+			<arg value="log4net.tests/log4net.tests.csproj" />
         </exec>
     </target>
 


[37/50] logging-log4net git commit: Make the entire script always run on H20

Posted by dp...@apache.org.
Make the entire script always run on H20


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/d8deee97
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/d8deee97
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/d8deee97

Branch: refs/heads/develop
Commit: d8deee9717689f2dd7d7671dd344874f27341214
Parents: 1aa1734
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 21:00:33 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 21:01:13 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/d8deee97/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index 23a4bfb..f0c5ab4 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -25,7 +25,7 @@ pipeline {
 		disableConcurrentBuilds()
 	}
 	agent {
-		label 'ubuntu'
+		label 'H20'
 	}
 	stages {
 		// prepare node for builds


[27/50] logging-log4net git commit: Attempt to allow stash of empty sets

Posted by dp...@apache.org.
Attempt to allow stash of empty sets


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/69b2d9fc
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/69b2d9fc
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/69b2d9fc

Branch: refs/heads/develop
Commit: 69b2d9fc02eac7f7253a7b0403804e94b7f25821
Parents: f5583cf
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 20:57:49 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 20:57:49 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/69b2d9fc/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index 8b434c4..6e8ab50 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -64,8 +64,8 @@ pipeline {
 
 						// test
 						sh "nant -buildfile:tests/nant.build runtests-netstandard-1.3"
-						stash includes: '**/*.trx', name: 'netstandard-1.3-testresults'
-						stash includes: '**/*.log', name: 'netstandard-1.3-testlogs'
+						stash includes: '**/*.trx', name: 'netstandard-1.3-testresults', allowEmpty: true
+						stash includes: '**/*.log', name: 'netstandard-1.3-testlogs', allowEmpty: true
 					}
 				}
 			}


[03/50] logging-log4net git commit: Let dotnet test produce mstest trx results

Posted by dp...@apache.org.
Let dotnet test produce mstest trx results

Following the outlined guide at https://github.com/nunit/nunit3-vs-adapter/issues/323.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/b42ee98d
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/b42ee98d
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/b42ee98d

Branch: refs/heads/develop
Commit: b42ee98df062a4cd70f4235328cc4442a9e82881
Parents: 6b7f64a
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 00:31:13 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 00:34:05 2017 +0100

----------------------------------------------------------------------
 Jenkinsfile      | 2 +-
 tests/nant.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/b42ee98d/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index d7621e2..23b7551 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -64,7 +64,7 @@ pipeline {
 
 						// test
 						sh "nant -buildfile:tests/nant.build runtests-netstandard-1.3"
-						stash includes: '**/*.xml', name: 'netstandard-1.3-testresults'
+						stash includes: '**/*.trx', name: 'netstandard-1.3-testresults'
 					}
 				}
 			}

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/b42ee98d/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index 11b2c00..a30fe91 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -868,7 +868,7 @@ limitations under the License.
     <target name="runtests-netstandard-1.3" description="Runs log4net tests on .NET Standard 1.3">
         <exec program="dotnet" workingdir="${log4net.basedir}/netstandard/log4net.tests">
             <arg value="test"/>
-            <arg value="--work"/>
+            <arg value="--logger:trx"/>
         </exec>
     </target>
 


[06/50] logging-log4net git commit: Moved netstandard-1.3 files to make room for other netstandard targets

Posted by dp...@apache.org.
Moved netstandard-1.3 files to make room for other netstandard targets


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/65e50311
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/65e50311
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/65e50311

Branch: refs/heads/develop
Commit: 65e50311004d3a37c6d1b2c5ab9a46f0418708d5
Parents: 3c32a0c
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 09:15:24 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 09:15:24 2017 +0100

----------------------------------------------------------------------
 log4net.build                                   |  4 +-
 netstandard/1.3/log4net.netstandard.sln         | 33 ++++++++
 .../1.3/log4net.tests/ApplicationException.cs   | 27 +++++++
 .../log4net.tests/CompatibilityExtensions.cs    | 38 +++++++++
 .../log4net.tests/ExpectedExceptionAttribute.cs | 85 ++++++++++++++++++++
 .../1.3/log4net.tests/log4net.tests.csproj      | 32 ++++++++
 .../1.3/log4net/CompatibilityExtensions.cs      | 53 ++++++++++++
 netstandard/1.3/log4net/log4net.csproj          | 62 ++++++++++++++
 netstandard/log4net.netstandard.sln             | 33 --------
 .../log4net.tests/ApplicationException.cs       | 27 -------
 .../log4net.tests/CompatibilityExtensions.cs    | 38 ---------
 .../log4net.tests/ExpectedExceptionAttribute.cs | 85 --------------------
 netstandard/log4net.tests/log4net.tests.csproj  | 32 --------
 netstandard/log4net/CompatibilityExtensions.cs  | 53 ------------
 netstandard/log4net/log4net.csproj              | 62 --------------
 tests/nant.build                                | 14 ++--
 16 files changed, 339 insertions(+), 339 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/log4net.build
----------------------------------------------------------------------
diff --git a/log4net.build b/log4net.build
index f08133f..7f1406f 100644
--- a/log4net.build
+++ b/log4net.build
@@ -1784,12 +1784,12 @@ limitations under the License.
       <mkdir dir="${log4net.basedir}/bin/netstandard/1.3"/>
       <if test="${current.build.config.release}">
         <move todir="${log4net.basedir}/bin/netstandard/1.3/release">
-          <fileset basedir="netstandard/log4net/bin/Release/netstandard1.3"/>
+          <fileset basedir="netstandard/1.3/log4net/bin/Release/netstandard1.3"/>
         </move>
       </if>
       <ifnot test="${current.build.config.release}">
         <move todir="${log4net.basedir}/bin/netstandard/1.3/debug">
-          <fileset basedir="netstandard/log4net/bin/Debug/netstandard1.3"/>
+          <fileset basedir="netstandard/1.3/log4net/bin/Debug/netstandard1.3"/>
         </move>
       </ifnot>
     </if>

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/1.3/log4net.netstandard.sln
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.netstandard.sln b/netstandard/1.3/log4net.netstandard.sln
new file mode 100644
index 0000000..c578a2e
--- /dev/null
+++ b/netstandard/1.3/log4net.netstandard.sln
@@ -0,0 +1,33 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26114.2
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "log4net", "log4net\log4net.csproj", "{00764202-B361-4BC8-A1B9-01D87F9D2D51}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "log4net.tests", "log4net.tests\log4net.tests.csproj", "{6A78D53B-C864-4316-AA00-F2EBFE975223}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4BB38D1C-1862-432B-881C-925714F7F997}"
+	ProjectSection(SolutionItems) = preProject
+		nuget.config = nuget.config
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Release|Any CPU.Build.0 = Release|Any CPU
+		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/1.3/log4net.tests/ApplicationException.cs
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/ApplicationException.cs b/netstandard/1.3/log4net.tests/ApplicationException.cs
new file mode 100644
index 0000000..30bfe37
--- /dev/null
+++ b/netstandard/1.3/log4net.tests/ApplicationException.cs
@@ -0,0 +1,27 @@
+#region Apache License
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to you under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#endregion
+
+using System;
+
+namespace log4net.Tests
+{
+	public class ApplicationException : Exception
+	{
+	}
+}

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/1.3/log4net.tests/CompatibilityExtensions.cs
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/CompatibilityExtensions.cs b/netstandard/1.3/log4net.tests/CompatibilityExtensions.cs
new file mode 100644
index 0000000..a634ed0
--- /dev/null
+++ b/netstandard/1.3/log4net.tests/CompatibilityExtensions.cs
@@ -0,0 +1,38 @@
+#region Apache License
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to you under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#endregion
+
+using System;
+using System.IO;
+using System.Reflection;
+using System.Threading;
+
+namespace log4net
+{
+	internal static class CompatibilityExtensions
+	{
+		public static void Close(this Mutex mutex) => mutex.Dispose();
+		public static void Close(this Stream stream) => stream.Dispose();
+		public static void Close(this StreamReader streamReader) => streamReader.Dispose();
+
+		public static ConstructorInfo GetConstructor(this Type type, BindingFlags bindingAttr, object binder, Type[] types, object[] modifiers)
+		{
+			return type.GetConstructor(types);
+		}
+	}
+}

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/1.3/log4net.tests/ExpectedExceptionAttribute.cs
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/ExpectedExceptionAttribute.cs b/netstandard/1.3/log4net.tests/ExpectedExceptionAttribute.cs
new file mode 100644
index 0000000..771922a
--- /dev/null
+++ b/netstandard/1.3/log4net.tests/ExpectedExceptionAttribute.cs
@@ -0,0 +1,85 @@
+#region Apache License
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to you under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#endregion
+
+// https://github.com/nunit/nunit-csharp-samples/blob/master/ExpectedExceptionExample/ExpectedExceptionAttribute.cs
+
+using System;
+using NUnit.Framework.Interfaces;
+using NUnit.Framework.Internal;
+using NUnit.Framework.Internal.Commands;
+
+namespace NUnit.Framework
+{
+	/// <summary>
+	/// A simple ExpectedExceptionAttribute
+	/// </summary>
+	[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
+	public class ExpectedExceptionAttribute : NUnitAttribute, IWrapTestMethod
+	{
+		private readonly Type _expectedExceptionType;
+
+		public ExpectedExceptionAttribute(Type type)
+		{
+			_expectedExceptionType = type;
+		}
+
+		public TestCommand Wrap(TestCommand command)
+		{
+			return new ExpectedExceptionCommand(command, _expectedExceptionType);
+		}
+
+		private class ExpectedExceptionCommand : DelegatingTestCommand
+		{
+			private readonly Type _expectedType;
+
+			public ExpectedExceptionCommand(TestCommand innerCommand, Type expectedType)
+				: base(innerCommand)
+			{
+				_expectedType = expectedType;
+			}
+
+			public override TestResult Execute(TestExecutionContext context)
+			{
+				Type caughtType = null;
+
+				try
+				{
+					innerCommand.Execute(context);
+				}
+				catch (Exception ex)
+				{
+					if (ex is NUnitException)
+						ex = ex.InnerException;
+					caughtType = ex.GetType();
+				}
+
+				if (caughtType == _expectedType)
+					context.CurrentResult.SetResult(ResultState.Success);
+				else if (caughtType != null)
+					context.CurrentResult.SetResult(ResultState.Failure,
+						string.Format("Expected {0} but got {1}", _expectedType.Name, caughtType.Name));
+				else
+					context.CurrentResult.SetResult(ResultState.Failure,
+						string.Format("Expected {0} but no exception was thrown", _expectedType.Name));
+
+				return context.CurrentResult;
+			}
+		}
+	}
+}

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
new file mode 100755
index 0000000..444f30c
--- /dev/null
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -0,0 +1,32 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <VersionPrefix>2.0.9</VersionPrefix>
+    <TargetFramework>netcoreapp1.0</TargetFramework>
+    <DefineConstants>$(DefineConstants);NETSTANDARD1_3</DefineConstants>
+    <AssemblyName>log4net.tests</AssemblyName>
+    <PackageId>log4net.tests</PackageId>
+    <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
+    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8</PackageTargetFallback>
+    <RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
+    <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
+    <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
+    <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
+    <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Compile Include="..\..\tests\src\*.cs;..\..\tests\src\Appender\AppenderCollectionTest.cs;..\..\tests\src\Appender\BufferingAppenderTest.cs;..\..\tests\src\Appender\CountingAppender.cs;..\..\tests\src\Appender\MemoryAppenderTest.cs;..\..\tests\src\Appender\RollingFileAppenderTest.cs;..\..\tests\src\Appender\SmtpPickupDirAppenderTest.cs;..\..\tests\src\Appender\StringAppender.cs;..\..\tests\src\Appender\TraceAppenderTest.cs;..\..\tests\src\Context\LogicalThreadContextTest.cs;..\..\tests\src\Context\ThreadContextTest.cs;..\..\tests\src\Core\**\*.cs;..\..\tests\src\DateFormatter\**\*.cs;..\..\tests\src\Hierarchy\**\*.cs;..\..\tests\src\Layout\**\*.cs;..\..\tests\src\LoggerRepository\**\*.cs;..\..\tests\src\Util\CyclicBufferTest.cs;..\..\tests\src\Util\LogLogTest.cs;..\..\tests\src\Util\PatternConverterTest.cs;..\..\tests\src\Util\RandomStringPatternConverterTest.cs;..\..\tests\src\Util\SystemInfoTest.cs;..\..\tests\src\Util\TransformTest.cs" Exclude="bin\**;obj\**;**\*.xproj;packag
 es\**" />
+  </ItemGroup>
+
+  <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
+    <ProjectReference Include="../log4net/log4net.csproj" />
+    <PackageReference Include="NUnit" Version="3.9.0" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
+    <PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
+  </ItemGroup>
+
+</Project>

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/1.3/log4net/CompatibilityExtensions.cs
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net/CompatibilityExtensions.cs b/netstandard/1.3/log4net/CompatibilityExtensions.cs
new file mode 100644
index 0000000..48957f2
--- /dev/null
+++ b/netstandard/1.3/log4net/CompatibilityExtensions.cs
@@ -0,0 +1,53 @@
+#region Apache License
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to you under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#endregion
+
+#if NETSTANDARD1_3
+
+using System;
+using System.Globalization;
+using System.IO;
+using System.Linq;
+using System.Net;
+using System.Net.Sockets;
+using System.Reflection;
+using System.Threading;
+using System.Xml;
+
+namespace log4net
+{
+	internal static class CompatibilityExtensions
+	{
+		public static void Close(this Mutex mutex) => mutex.Dispose();
+		public static void Close(this Socket socket) => socket.Dispose();
+		public static void Close(this Stream stream) => stream.Dispose();
+		public static void Close(this StreamWriter streamWriter) => streamWriter.Dispose();
+		public static void Close(this UdpClient client) => client.Dispose();
+		public static void Close(this WebResponse response) => response.Dispose();
+		public static void Close(this XmlWriter xmlWriter) => xmlWriter.Dispose();
+
+		public static Attribute[] GetCustomAttributes(this Type type, Type other, bool inherit) => type.GetTypeInfo().GetCustomAttributes(other, inherit).ToArray();
+		public static bool IsAssignableFrom(this Type type, Type other) => type.GetTypeInfo().IsAssignableFrom(other.GetTypeInfo());
+		public static bool IsSubclassOf(this Type type, Type t) => type.GetTypeInfo().IsSubclassOf(t);
+
+		public static string ToLower(this string s, CultureInfo cultureInfo) => cultureInfo.TextInfo.ToLower(s);
+		public static string ToUpper(this string s, CultureInfo cultureInfo) => cultureInfo.TextInfo.ToUpper(s);
+	}
+}
+
+#endif

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/1.3/log4net/log4net.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net/log4net.csproj b/netstandard/1.3/log4net/log4net.csproj
new file mode 100755
index 0000000..c863441
--- /dev/null
+++ b/netstandard/1.3/log4net/log4net.csproj
@@ -0,0 +1,62 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <Copyright>Copyright 2004-2017 The Apache Software Foundation.</Copyright>
+    <AssemblyTitle>Apache log4net for .NET Core</AssemblyTitle>
+    <VersionPrefix>2.0.9</VersionPrefix>
+    <TargetFramework>netstandard1.3</TargetFramework>
+    <AssemblyName>log4net</AssemblyName>
+    <PackageId>log4net</PackageId>
+    <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
+    <GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
+    <GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
+    <GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
+    <GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
+    <GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
+    <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
+    <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
+    <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
+  </PropertyGroup>
+
+  <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
+    <DefineConstants>$(DefineConstants);HAS_READERWRITERLOCKSLIM</DefineConstants>
+    <PublicSign>true</PublicSign>
+    <AssemblyOriginatorKeyFile>../../log4net.snk</AssemblyOriginatorKeyFile>
+    <SignAssembly>true</SignAssembly>
+  </PropertyGroup>
+
+  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
+    <Compile Remove="..\..\src\Appender\AdoNetAppender.cs;..\..\src\Appender\AspNetTraceAppender.cs;..\..\src\Appender\ColoredConsoleAppender.cs;..\..\src\Appender\EventLogAppender.cs;..\..\src\Appender\NetSendAppender.cs;..\..\src\Appender\RemotingAppender.cs;..\..\src\Appender\SmtpAppender.cs;..\..\src\Config\DOMConfigurator.cs;..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\src\Util\PatternStringConverters\AppSettingPatternConverter.cs;..\..\src\Util\PatternStringConverters\EnvironmentFol
 derPathPatternConverter.cs;..\..\src\Util\NativeError.cs;..\..\src\Util\WindowsSecurityContext.cs" />
+    <Compile Include="..\..\src\**\*.cs" Exclude="..\..\src\Appender\AdoNetAppender.cs;..\..\src\Appender\AspNetTraceAppender.cs;..\..\src\Appender\ColoredConsoleAppender.cs;..\..\src\Appender\EventLogAppender.cs;..\..\src\Appender\NetSendAppender.cs;..\..\src\Appender\RemotingAppender.cs;..\..\src\Appender\SmtpAppender.cs;..\..\src\Config\DOMConfigurator.cs;..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\src\Util\PatternStringConverters\AppSettingPatternConverter.cs;..\..\src\Util\PatternSt
 ringConverters\EnvironmentFolderPathPatternConverter.cs;..\..\src\Util\NativeError.cs;..\..\src\Util\WindowsSecurityContext.cs;bin\**;obj\**;**\*.xproj;packages\**" />
+  </ItemGroup>
+
+  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
+    <PackageReference Include="System.AppContext" Version="4.3.0" />
+    <PackageReference Include="System.Collections.NonGeneric" Version="4.0.1" />
+    <PackageReference Include="System.Console" Version="4.3.0" />
+    <PackageReference Include="System.Diagnostics.Debug" Version="4.3.0" />
+    <PackageReference Include="System.Diagnostics.Process" Version="4.1.0" />
+    <PackageReference Include="System.Diagnostics.StackTrace" Version="4.0.1" />
+    <PackageReference Include="System.Diagnostics.TraceSource" Version="4.0.0" />
+    <PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
+    <PackageReference Include="System.IO.FileSystem.Watcher" Version="4.0.0" />
+    <PackageReference Include="System.Linq" Version="4.3.0" />
+    <PackageReference Include="System.Net.NameResolution" Version="4.0.0" />
+    <PackageReference Include="System.Net.Requests" Version="4.0.11" />
+    <PackageReference Include="System.Net.Sockets" Version="4.3.0" />
+    <PackageReference Include="System.Reflection" Version="4.3.0" />
+    <PackageReference Include="System.Reflection.Extensions" Version="4.3.0" />
+    <PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.Extensions" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.InteropServices" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.Serialization.Formatters" Version="4.3.0" />
+    <PackageReference Include="System.Text.RegularExpressions" Version="4.3.0" />
+    <PackageReference Include="System.Threading" Version="4.3.0" />
+    <PackageReference Include="System.Threading.Thread" Version="4.0.0" />
+    <PackageReference Include="System.Threading.Timer" Version="4.3.0" />
+    <PackageReference Include="System.Xml.ReaderWriter" Version="4.3.0" />
+    <PackageReference Include="System.Xml.XmlDocument" Version="4.0.1" />
+  </ItemGroup>
+
+</Project>

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/log4net.netstandard.sln
----------------------------------------------------------------------
diff --git a/netstandard/log4net.netstandard.sln b/netstandard/log4net.netstandard.sln
deleted file mode 100644
index c578a2e..0000000
--- a/netstandard/log4net.netstandard.sln
+++ /dev/null
@@ -1,33 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.26114.2
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "log4net", "log4net\log4net.csproj", "{00764202-B361-4BC8-A1B9-01D87F9D2D51}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "log4net.tests", "log4net.tests\log4net.tests.csproj", "{6A78D53B-C864-4316-AA00-F2EBFE975223}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4BB38D1C-1862-432B-881C-925714F7F997}"
-	ProjectSection(SolutionItems) = preProject
-		nuget.config = nuget.config
-	EndProjectSection
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-		Release|Any CPU = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Release|Any CPU.Build.0 = Release|Any CPU
-		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Release|Any CPU.Build.0 = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/log4net.tests/ApplicationException.cs
----------------------------------------------------------------------
diff --git a/netstandard/log4net.tests/ApplicationException.cs b/netstandard/log4net.tests/ApplicationException.cs
deleted file mode 100644
index 30bfe37..0000000
--- a/netstandard/log4net.tests/ApplicationException.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-#region Apache License
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to you under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#endregion
-
-using System;
-
-namespace log4net.Tests
-{
-	public class ApplicationException : Exception
-	{
-	}
-}

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/log4net.tests/CompatibilityExtensions.cs
----------------------------------------------------------------------
diff --git a/netstandard/log4net.tests/CompatibilityExtensions.cs b/netstandard/log4net.tests/CompatibilityExtensions.cs
deleted file mode 100644
index a634ed0..0000000
--- a/netstandard/log4net.tests/CompatibilityExtensions.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region Apache License
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to you under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#endregion
-
-using System;
-using System.IO;
-using System.Reflection;
-using System.Threading;
-
-namespace log4net
-{
-	internal static class CompatibilityExtensions
-	{
-		public static void Close(this Mutex mutex) => mutex.Dispose();
-		public static void Close(this Stream stream) => stream.Dispose();
-		public static void Close(this StreamReader streamReader) => streamReader.Dispose();
-
-		public static ConstructorInfo GetConstructor(this Type type, BindingFlags bindingAttr, object binder, Type[] types, object[] modifiers)
-		{
-			return type.GetConstructor(types);
-		}
-	}
-}

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/log4net.tests/ExpectedExceptionAttribute.cs
----------------------------------------------------------------------
diff --git a/netstandard/log4net.tests/ExpectedExceptionAttribute.cs b/netstandard/log4net.tests/ExpectedExceptionAttribute.cs
deleted file mode 100644
index 771922a..0000000
--- a/netstandard/log4net.tests/ExpectedExceptionAttribute.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-#region Apache License
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to you under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#endregion
-
-// https://github.com/nunit/nunit-csharp-samples/blob/master/ExpectedExceptionExample/ExpectedExceptionAttribute.cs
-
-using System;
-using NUnit.Framework.Interfaces;
-using NUnit.Framework.Internal;
-using NUnit.Framework.Internal.Commands;
-
-namespace NUnit.Framework
-{
-	/// <summary>
-	/// A simple ExpectedExceptionAttribute
-	/// </summary>
-	[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
-	public class ExpectedExceptionAttribute : NUnitAttribute, IWrapTestMethod
-	{
-		private readonly Type _expectedExceptionType;
-
-		public ExpectedExceptionAttribute(Type type)
-		{
-			_expectedExceptionType = type;
-		}
-
-		public TestCommand Wrap(TestCommand command)
-		{
-			return new ExpectedExceptionCommand(command, _expectedExceptionType);
-		}
-
-		private class ExpectedExceptionCommand : DelegatingTestCommand
-		{
-			private readonly Type _expectedType;
-
-			public ExpectedExceptionCommand(TestCommand innerCommand, Type expectedType)
-				: base(innerCommand)
-			{
-				_expectedType = expectedType;
-			}
-
-			public override TestResult Execute(TestExecutionContext context)
-			{
-				Type caughtType = null;
-
-				try
-				{
-					innerCommand.Execute(context);
-				}
-				catch (Exception ex)
-				{
-					if (ex is NUnitException)
-						ex = ex.InnerException;
-					caughtType = ex.GetType();
-				}
-
-				if (caughtType == _expectedType)
-					context.CurrentResult.SetResult(ResultState.Success);
-				else if (caughtType != null)
-					context.CurrentResult.SetResult(ResultState.Failure,
-						string.Format("Expected {0} but got {1}", _expectedType.Name, caughtType.Name));
-				else
-					context.CurrentResult.SetResult(ResultState.Failure,
-						string.Format("Expected {0} but no exception was thrown", _expectedType.Name));
-
-				return context.CurrentResult;
-			}
-		}
-	}
-}

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/log4net.tests/log4net.tests.csproj b/netstandard/log4net.tests/log4net.tests.csproj
deleted file mode 100755
index 444f30c..0000000
--- a/netstandard/log4net.tests/log4net.tests.csproj
+++ /dev/null
@@ -1,32 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <VersionPrefix>2.0.9</VersionPrefix>
-    <TargetFramework>netcoreapp1.0</TargetFramework>
-    <DefineConstants>$(DefineConstants);NETSTANDARD1_3</DefineConstants>
-    <AssemblyName>log4net.tests</AssemblyName>
-    <PackageId>log4net.tests</PackageId>
-    <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
-    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8</PackageTargetFallback>
-    <RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
-    <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
-    <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
-    <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
-    <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <Compile Include="..\..\tests\src\*.cs;..\..\tests\src\Appender\AppenderCollectionTest.cs;..\..\tests\src\Appender\BufferingAppenderTest.cs;..\..\tests\src\Appender\CountingAppender.cs;..\..\tests\src\Appender\MemoryAppenderTest.cs;..\..\tests\src\Appender\RollingFileAppenderTest.cs;..\..\tests\src\Appender\SmtpPickupDirAppenderTest.cs;..\..\tests\src\Appender\StringAppender.cs;..\..\tests\src\Appender\TraceAppenderTest.cs;..\..\tests\src\Context\LogicalThreadContextTest.cs;..\..\tests\src\Context\ThreadContextTest.cs;..\..\tests\src\Core\**\*.cs;..\..\tests\src\DateFormatter\**\*.cs;..\..\tests\src\Hierarchy\**\*.cs;..\..\tests\src\Layout\**\*.cs;..\..\tests\src\LoggerRepository\**\*.cs;..\..\tests\src\Util\CyclicBufferTest.cs;..\..\tests\src\Util\LogLogTest.cs;..\..\tests\src\Util\PatternConverterTest.cs;..\..\tests\src\Util\RandomStringPatternConverterTest.cs;..\..\tests\src\Util\SystemInfoTest.cs;..\..\tests\src\Util\TransformTest.cs" Exclude="bin\**;obj\**;**\*.xproj;packag
 es\**" />
-  </ItemGroup>
-
-  <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
-    <ProjectReference Include="../log4net/log4net.csproj" />
-    <PackageReference Include="NUnit" Version="3.9.0" />
-  </ItemGroup>
-
-  <ItemGroup>
-    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
-    <PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
-  </ItemGroup>
-
-</Project>

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/log4net/CompatibilityExtensions.cs
----------------------------------------------------------------------
diff --git a/netstandard/log4net/CompatibilityExtensions.cs b/netstandard/log4net/CompatibilityExtensions.cs
deleted file mode 100644
index 48957f2..0000000
--- a/netstandard/log4net/CompatibilityExtensions.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#region Apache License
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to you under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#endregion
-
-#if NETSTANDARD1_3
-
-using System;
-using System.Globalization;
-using System.IO;
-using System.Linq;
-using System.Net;
-using System.Net.Sockets;
-using System.Reflection;
-using System.Threading;
-using System.Xml;
-
-namespace log4net
-{
-	internal static class CompatibilityExtensions
-	{
-		public static void Close(this Mutex mutex) => mutex.Dispose();
-		public static void Close(this Socket socket) => socket.Dispose();
-		public static void Close(this Stream stream) => stream.Dispose();
-		public static void Close(this StreamWriter streamWriter) => streamWriter.Dispose();
-		public static void Close(this UdpClient client) => client.Dispose();
-		public static void Close(this WebResponse response) => response.Dispose();
-		public static void Close(this XmlWriter xmlWriter) => xmlWriter.Dispose();
-
-		public static Attribute[] GetCustomAttributes(this Type type, Type other, bool inherit) => type.GetTypeInfo().GetCustomAttributes(other, inherit).ToArray();
-		public static bool IsAssignableFrom(this Type type, Type other) => type.GetTypeInfo().IsAssignableFrom(other.GetTypeInfo());
-		public static bool IsSubclassOf(this Type type, Type t) => type.GetTypeInfo().IsSubclassOf(t);
-
-		public static string ToLower(this string s, CultureInfo cultureInfo) => cultureInfo.TextInfo.ToLower(s);
-		public static string ToUpper(this string s, CultureInfo cultureInfo) => cultureInfo.TextInfo.ToUpper(s);
-	}
-}
-
-#endif

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/netstandard/log4net/log4net.csproj
----------------------------------------------------------------------
diff --git a/netstandard/log4net/log4net.csproj b/netstandard/log4net/log4net.csproj
deleted file mode 100755
index c863441..0000000
--- a/netstandard/log4net/log4net.csproj
+++ /dev/null
@@ -1,62 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <Copyright>Copyright 2004-2017 The Apache Software Foundation.</Copyright>
-    <AssemblyTitle>Apache log4net for .NET Core</AssemblyTitle>
-    <VersionPrefix>2.0.9</VersionPrefix>
-    <TargetFramework>netstandard1.3</TargetFramework>
-    <AssemblyName>log4net</AssemblyName>
-    <PackageId>log4net</PackageId>
-    <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
-    <GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
-    <GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
-    <GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
-    <GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
-    <GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
-    <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
-    <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
-    <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
-  </PropertyGroup>
-
-  <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
-    <DefineConstants>$(DefineConstants);HAS_READERWRITERLOCKSLIM</DefineConstants>
-    <PublicSign>true</PublicSign>
-    <AssemblyOriginatorKeyFile>../../log4net.snk</AssemblyOriginatorKeyFile>
-    <SignAssembly>true</SignAssembly>
-  </PropertyGroup>
-
-  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
-    <Compile Remove="..\..\src\Appender\AdoNetAppender.cs;..\..\src\Appender\AspNetTraceAppender.cs;..\..\src\Appender\ColoredConsoleAppender.cs;..\..\src\Appender\EventLogAppender.cs;..\..\src\Appender\NetSendAppender.cs;..\..\src\Appender\RemotingAppender.cs;..\..\src\Appender\SmtpAppender.cs;..\..\src\Config\DOMConfigurator.cs;..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\src\Util\PatternStringConverters\AppSettingPatternConverter.cs;..\..\src\Util\PatternStringConverters\EnvironmentFol
 derPathPatternConverter.cs;..\..\src\Util\NativeError.cs;..\..\src\Util\WindowsSecurityContext.cs" />
-    <Compile Include="..\..\src\**\*.cs" Exclude="..\..\src\Appender\AdoNetAppender.cs;..\..\src\Appender\AspNetTraceAppender.cs;..\..\src\Appender\ColoredConsoleAppender.cs;..\..\src\Appender\EventLogAppender.cs;..\..\src\Appender\NetSendAppender.cs;..\..\src\Appender\RemotingAppender.cs;..\..\src\Appender\SmtpAppender.cs;..\..\src\Config\DOMConfigurator.cs;..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\src\Util\PatternStringConverters\AppSettingPatternConverter.cs;..\..\src\Util\PatternSt
 ringConverters\EnvironmentFolderPathPatternConverter.cs;..\..\src\Util\NativeError.cs;..\..\src\Util\WindowsSecurityContext.cs;bin\**;obj\**;**\*.xproj;packages\**" />
-  </ItemGroup>
-
-  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
-    <PackageReference Include="System.AppContext" Version="4.3.0" />
-    <PackageReference Include="System.Collections.NonGeneric" Version="4.0.1" />
-    <PackageReference Include="System.Console" Version="4.3.0" />
-    <PackageReference Include="System.Diagnostics.Debug" Version="4.3.0" />
-    <PackageReference Include="System.Diagnostics.Process" Version="4.1.0" />
-    <PackageReference Include="System.Diagnostics.StackTrace" Version="4.0.1" />
-    <PackageReference Include="System.Diagnostics.TraceSource" Version="4.0.0" />
-    <PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
-    <PackageReference Include="System.IO.FileSystem.Watcher" Version="4.0.0" />
-    <PackageReference Include="System.Linq" Version="4.3.0" />
-    <PackageReference Include="System.Net.NameResolution" Version="4.0.0" />
-    <PackageReference Include="System.Net.Requests" Version="4.0.11" />
-    <PackageReference Include="System.Net.Sockets" Version="4.3.0" />
-    <PackageReference Include="System.Reflection" Version="4.3.0" />
-    <PackageReference Include="System.Reflection.Extensions" Version="4.3.0" />
-    <PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
-    <PackageReference Include="System.Runtime.Extensions" Version="4.3.0" />
-    <PackageReference Include="System.Runtime.InteropServices" Version="4.3.0" />
-    <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
-    <PackageReference Include="System.Runtime.Serialization.Formatters" Version="4.3.0" />
-    <PackageReference Include="System.Text.RegularExpressions" Version="4.3.0" />
-    <PackageReference Include="System.Threading" Version="4.3.0" />
-    <PackageReference Include="System.Threading.Thread" Version="4.0.0" />
-    <PackageReference Include="System.Threading.Timer" Version="4.3.0" />
-    <PackageReference Include="System.Xml.ReaderWriter" Version="4.3.0" />
-    <PackageReference Include="System.Xml.XmlDocument" Version="4.0.1" />
-  </ItemGroup>
-
-</Project>

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/65e50311/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index ba6fab5..b04af84 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -1,10 +1,10 @@
 <?xml version="1.0" ?>
 <!--
-Licensed to the Apache Software Foundation (ASF) under one or more 
+Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership. 
+this work for additional information regarding copyright ownership.
 The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with 
+(the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 
 http://www.apache.org/licenses/LICENSE-2.0
@@ -765,10 +765,10 @@ limitations under the License.
 
     <target name="runtests" description="Runs log4net tests">
         <!--
-            Because the <nunit2> task does not support multiple frameworks through the 
+            Because the <nunit2> task does not support multiple frameworks through the
             nant.settings.currentframework setting we cannot just run the tests for each framework.
             Only the tests for the current framework are run.
-            
+
         <if test="${framework::exists('net-1.0')}">
             <call target="runtests-net-1.0" />
         </if>
@@ -787,7 +787,7 @@ limitations under the License.
             <call target="runtests-${nant.settings.currentframework}" />
         </if>
     </target>
-    
+
     <target name="runtests-net-1.0" description="Runs log4net tests on .NET Framework 1.0 version" depends="compile-net-1.0">
         <nunit2 failonerror="false">
             <formatter type="Xml" usefile="true" extension=".nunit.xml" outputdir="${current.bin.dir}" />
@@ -866,7 +866,7 @@ limitations under the License.
     </target>
 
     <target name="runtests-netstandard-1.3" description="Runs log4net tests on .NET Standard 1.3">
-        <exec program="dotnet" workingdir="${log4net.basedir}/netstandard/log4net.tests" failonerror="false">
+		<exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3/log4net.tests" failonerror="false">
             <arg value="test"/>
             <arg value="--logger:trx"/>
         </exec>


[50/50] logging-log4net git commit: netstandard-1.3: add basedir to path and replace tabs with spaces

Posted by dp...@apache.org.
netstandard-1.3: add basedir to path and replace tabs with spaces


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/48f69016
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/48f69016
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/48f69016

Branch: refs/heads/develop
Commit: 48f6901632f00b99fa38b344a939189159d1d101
Parents: b402cc8
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun May 20 13:45:04 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun May 20 13:45:04 2018 +0200

----------------------------------------------------------------------
 tests/nant.build | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/48f69016/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index 346ebca..9530685 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -26,7 +26,7 @@ limitations under the License.
 
     <target name="install-nunit">
         <if test="${not file::exists('lib/${current.build.configuration.dir}/nunit.framework.dll')}">
-			<get src="https://www.nuget.org/api/v2/package/NUnit/2.6.4"
+            <get src="https://www.nuget.org/api/v2/package/NUnit/2.6.4"
                  dest=".tmp-nunit.zip"/>
             <unzip zipfile=".tmp-nunit.zip"
                    todir=".tmp-nunit"/>
@@ -872,15 +872,15 @@ limitations under the License.
             <arg value="-d"/>
             <arg value="test.diagnostics.log"/>
             <arg value="log4net.tests/log4net.tests.csproj" />
-		</exec>
-		<!-- move netstandard/1.3 to tests/bin/netstandard/1.3 -->
-		<move todir="tests/bin/netstandard/1.3/"
-			  failonerror="false">
-			<fileset basedir="netstandard/1.3">
-				<include name="**/*.log" />
-				<include name="**/*.trx" />
-			</fileset>
-		</move>
+        </exec>
+        <!-- move netstandard/1.3 to tests/bin/netstandard/1.3 -->
+        <move todir="${log4net.basedir}/tests/bin/netstandard/1.3/"
+              failonerror="false">
+              <fileset basedir="${log4net.basedir}/netstandard/1.3">
+                <include name="**/*.log" />
+                <include name="**/*.trx" />
+            </fileset>
+        </move>
     </target>
 
 </project>


[38/50] logging-log4net git commit: Let it be an ubuntu node but not H26 which is somehow broken currently

Posted by dp...@apache.org.
Let it be an ubuntu node but not H26 which is somehow broken currently


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/758d9c68
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/758d9c68
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/758d9c68

Branch: refs/heads/develop
Commit: 758d9c687bf5e4021dd7606fc4222d002c5d9f5a
Parents: d8deee9
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 21:20:34 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 21:20:34 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/758d9c68/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index f0c5ab4..ed54f8b 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -25,7 +25,7 @@ pipeline {
 		disableConcurrentBuilds()
 	}
 	agent {
-		label 'H20'
+		label 'ubuntu&&!H26'
 	}
 	stages {
 		// prepare node for builds


[16/50] logging-log4net git commit: netstandard-1.3: fix build include in csproj

Posted by dp...@apache.org.
netstandard-1.3: fix build include in csproj


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/8595af68
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/8595af68
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/8595af68

Branch: refs/heads/develop
Commit: 8595af68a16232a100550e626c8336e80beca96f
Parents: 9bbb658
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue Nov 28 21:44:49 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue Nov 28 21:44:49 2017 +0100

----------------------------------------------------------------------
 netstandard/1.3/log4net/log4net.csproj | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/8595af68/netstandard/1.3/log4net/log4net.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net/log4net.csproj b/netstandard/1.3/log4net/log4net.csproj
index fc61eac..a90bafa 100755
--- a/netstandard/1.3/log4net/log4net.csproj
+++ b/netstandard/1.3/log4net/log4net.csproj
@@ -27,7 +27,7 @@
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
 	  <Compile Remove="../../../src/Appender/AdoNetAppender.cs;../../../src/Appender/AspNetTraceAppender.cs;../../../src/Appender/ColoredConsoleAppender.cs;../../../src/Appender/EventLogAppender.cs;../../../src/Appender/NetSendAppender.cs;../../../src/Appender/RemotingAppender.cs;../../../src/Appender/SmtpAppender.cs;../../../src/Config/DOMConfigurator.cs;../../../src/Config/DOMConfiguratorAttribute.cs;../../../src/Config/Log4NetConfigurationSectionHandler.cs;../../../src/Layout/Pattern/AspNetCachePatternConverter.cs;../../../src/Layout/Pattern/AspNetContextPatternConverter.cs;../../../src/Layout/Pattern/AspNetPatternConverter.cs;../../../src/Layout/Pattern/AspNetRequestPatternConverter.cs;../../../src/Layout/Pattern/AspNetSessionPatternConverter.cs;../../../src/Layout/Pattern/StackTraceDetailPatternConverter.cs;../../../src/Layout/Pattern/StackTracePatternConverter.cs;../../../src/Plugin/RemoteLoggingServerPlugin.cs;../../../src/Util/PatternStringConverters/AppSettingPatternConverter.
 cs;../../../src/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs;../../../src/Util/NativeError.cs;../../../src/Util/WindowsSecurityContext.cs" />
-    <Compile Include="../../../s../../../*.cs" Exclude="../../../src/Appender/AdoNetAppender.cs;../../../src/Appender/AspNetTraceAppender.cs;../../../src/Appender/ColoredConsoleAppender.cs;../../../src/Appender/EventLogAppender.cs;../../../src/Appender/NetSendAppender.cs;../../../src/Appender/RemotingAppender.cs;../../../src/Appender/SmtpAppender.cs;../../../src/Config/DOMConfigurator.cs;../../../src/Config/DOMConfiguratorAttribute.cs;../../../src/Config/Log4NetConfigurationSectionHandler.cs;../../../src/Layout/Pattern/AspNetCachePatternConverter.cs;../../../src/Layout/Pattern/AspNetContextPatternConverter.cs;../../../src/Layout/Pattern/AspNetPatternConverter.cs;../../../src/Layout/Pattern/AspNetRequestPatternConverter.cs;../../../src/Layout/Pattern/AspNetSessionPatternConverter.cs;../../../src/Layout/Pattern/StackTraceDetailPatternConverter.cs;../../../src/Layout/Pattern/StackTracePatternConverter.cs;../../../src/Plugin/RemoteLoggingServerPlugin.cs;../../../src/Util/PatternStringCo
 nverters/AppSettingPatternConverter.cs;../../../src/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs;../../../src/Util/NativeError.cs;../../../src/Util/WindowsSecurityContext.cs;bin/**;obj/**;**/*.xproj;packages/**" />
+    <Compile Include="../../../*.cs" Exclude="../../../src/Appender/AdoNetAppender.cs;../../../src/Appender/AspNetTraceAppender.cs;../../../src/Appender/ColoredConsoleAppender.cs;../../../src/Appender/EventLogAppender.cs;../../../src/Appender/NetSendAppender.cs;../../../src/Appender/RemotingAppender.cs;../../../src/Appender/SmtpAppender.cs;../../../src/Config/DOMConfigurator.cs;../../../src/Config/DOMConfiguratorAttribute.cs;../../../src/Config/Log4NetConfigurationSectionHandler.cs;../../../src/Layout/Pattern/AspNetCachePatternConverter.cs;../../../src/Layout/Pattern/AspNetContextPatternConverter.cs;../../../src/Layout/Pattern/AspNetPatternConverter.cs;../../../src/Layout/Pattern/AspNetRequestPatternConverter.cs;../../../src/Layout/Pattern/AspNetSessionPatternConverter.cs;../../../src/Layout/Pattern/StackTraceDetailPatternConverter.cs;../../../src/Layout/Pattern/StackTracePatternConverter.cs;../../../src/Plugin/RemoteLoggingServerPlugin.cs;../../../src/Util/PatternStringConverters/A
 ppSettingPatternConverter.cs;../../../src/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs;../../../src/Util/NativeError.cs;../../../src/Util/WindowsSecurityContext.cs;bin/**;obj/**;**/*.xproj;packages/**" />
   </ItemGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">


[24/50] logging-log4net git commit: Merge branch 'develop' into feature/cd-pipeline

Posted by dp...@apache.org.
Merge branch 'develop' into feature/cd-pipeline


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/0db7c586
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/0db7c586
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/0db7c586

Branch: refs/heads/develop
Commit: 0db7c586abf621efa3fd7d970b7fc01386321466
Parents: 933cf8a 44a62bd
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 19:02:15 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 19:02:15 2018 +0200

----------------------------------------------------------------------
 .gitignore                                 |  4 +-
 src/site/site.xml                          |  5 +-
 src/site/xdoc/release/security-reports.xml | 64 +++++++++++++++++++++++++
 3 files changed, 69 insertions(+), 4 deletions(-)
----------------------------------------------------------------------



[11/50] logging-log4net git commit: Fix relative reference to the log4net binary

Posted by dp...@apache.org.
Fix relative reference to the log4net binary


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/7ea50b32
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/7ea50b32
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/7ea50b32

Branch: refs/heads/develop
Commit: 7ea50b32207651ef28b5033bb9a4a8ecfb7641bc
Parents: 72fcccb
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 12:20:16 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 12:20:16 2017 +0100

----------------------------------------------------------------------
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/7ea50b32/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index b644ad9..55ed0e6 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -20,7 +20,7 @@
   </ItemGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
-    <ProjectReference Include="../log4net/log4net.csproj" />
+    <ProjectReference Include="../../log4net/log4net.csproj" />
     <PackageReference Include="NUnit" Version="3.9.0" />
   </ItemGroup>
 


[07/50] logging-log4net git commit: Change the jenkins pipeline to send mails to notifications at a o

Posted by dp...@apache.org.
Change the jenkins pipeline to send mails to notifications at a o


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/15096754
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/15096754
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/15096754

Branch: refs/heads/develop
Commit: 150967546673ae5bff1a2c20182d025c3903ad22
Parents: 65e5031
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 11:35:27 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 11:35:27 2017 +0100

----------------------------------------------------------------------
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/15096754/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index a074ca7..ffea54a 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -295,7 +295,7 @@ pipeline {
 	post {
 		failure {
 			// TODO: change this to dev@
-			step([$class: 'Mailer', notifyEveryUnstableBuild: false, recipients: 'commits@logging.apache.org'])
+			step([$class: 'Mailer', notifyEveryUnstableBuild: false, recipients: 'notifications@logging.apache.org'])
 		}
 	}
 }


[36/50] logging-log4net git commit: Make the windows jobs run on either one of the windows-2012 nodes

Posted by dp...@apache.org.
Make the windows jobs run on either one of the windows-2012 nodes

The windows-2016 node is missing the required nant executable.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/1aa17343
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/1aa17343
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/1aa17343

Branch: refs/heads/develop
Commit: 1aa173438e0a77ae0a4209db2f5007b5b568f58e
Parents: 90cfda7
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 20:56:13 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 20:56:13 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/1aa17343/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index 6e8ab50..23a4bfb 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -71,7 +71,7 @@ pipeline {
 			}
 		}
 		stage('build net-2.0') {
-			agent { label 'Windows' }
+			agent { label 'windows-2012-1||windows-2012-2||windows-2012-3' }
 			environment {
 				NANT_BIN = 'F:\\jenkins\\tools\\nant\\nant-0.92\\bin\\NAnt.exe'
 			}
@@ -85,7 +85,7 @@ pipeline {
 			}
 		}
 		stage('build net-3.5') {
-			agent { label 'Windows' }
+			agent { label 'windows-2012-1||windows-2012-2||windows-2012-3' }
 			environment {
 				NANT_BIN = 'F:\\jenkins\\tools\\nant\\nant-0.92\\bin\\NAnt.exe'
 			}
@@ -99,7 +99,7 @@ pipeline {
 			}
 		}
 		stage('build net-3.5-cp') {
-			agent { label 'Windows' }
+			agent { label 'windows-2012-1||windows-2012-2||windows-2012-3' }
 			environment {
 				NANT_BIN = 'F:\\jenkins\\tools\\nant\\nant-0.92\\bin\\NAnt.exe'
 			}
@@ -113,7 +113,7 @@ pipeline {
 			}
 		}
 		stage('build net-4.0') {
-			agent { label 'Windows' }
+			agent { label 'windows-2012-1||windows-2012-2||windows-2012-3' }
 			environment {
 				NANT_BIN = 'F:\\jenkins\\tools\\nant\\nant-0.92\\bin\\NAnt.exe'
 			}
@@ -127,7 +127,7 @@ pipeline {
 			}
 		}
 		stage('build net-4.0-cp') {
-			agent { label 'Windows' }
+			agent { label 'windows-2012-1||windows-2012-2||windows-2012-3' }
 			environment {
 				NANT_BIN = 'F:\\jenkins\\tools\\nant\\nant-0.92\\bin\\NAnt.exe'
 			}
@@ -141,7 +141,7 @@ pipeline {
 			}
 		}
 		stage('build net-4.5') {
-			agent { label 'Windows' }
+			agent { label 'windows-2012-1||windows-2012-2||windows-2012-3' }
 			environment {
 				NANT_BIN = 'F:\\jenkins\\tools\\nant\\nant-0.92\\bin\\NAnt.exe'
 			}
@@ -206,7 +206,7 @@ pipeline {
 			}
 		}
 		stage('build site') {
-			agent { label 'Windows' }
+			agent { label 'windows-2012-1||windows-2012-2||windows-2012-3' }
 			tools {
 				maven 'Maven 3.3.9 (Windows)'
 				jdk 'JDK 1.8 (latest)'


[04/50] logging-log4net git commit: Let xunit aggregate test results from all aggregated trx files

Posted by dp...@apache.org.
Let xunit aggregate test results from all aggregated trx files


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/bd926907
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/bd926907
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/bd926907

Branch: refs/heads/develop
Commit: bd9269073fe8978e1e8d9bfe0cd4797465121616
Parents: b42ee98
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 00:36:07 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 00:36:07 2017 +0100

----------------------------------------------------------------------
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/bd926907/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index 23b7551..a074ca7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -274,7 +274,7 @@ pipeline {
 							$class               : 'MSTestJunitHudsonTestType',
 							deleteOutputFiles    : false,
 							failIfNotNew         : true,
-							pattern              : 'package/tests/bin/**/*.mstest.trx',
+							pattern              : 'package/**/*.trx',
 							skipNoTestFiles      : true,
 							stopProcessingIfError: true
 						]


[42/50] logging-log4net git commit: mono-2.0: remove the outer agent dockerfile

Posted by dp...@apache.org.
mono-2.0: remove the outer agent dockerfile


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/dcaca5ad
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/dcaca5ad
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/dcaca5ad

Branch: refs/heads/develop
Commit: dcaca5ad2c7d87b59a8bf8795b06f2a83ae2b352
Parents: 2d1c4d7
Author: Dominik Psenner <dp...@apache.org>
Authored: Thu May 10 09:48:17 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Thu May 10 09:48:17 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 7 -------
 1 file changed, 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/dcaca5ad/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index 4df17e0..29f4a51 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -155,13 +155,6 @@ pipeline {
 			}
 		}
 		stage('build mono-2.0') {
-			agent {
-				dockerfile {
-					dir 'buildtools/docker/builder-mono-2.0'
-					args '-v /etc/localtime:/etc/localtime:ro'
-					reuseNode true
-				}
-			}
 			steps {
 				script {
 					checkout scm


[22/50] logging-log4net git commit: Merge branch 'develop' into feature/cd-pipeline

Posted by dp...@apache.org.
Merge branch 'develop' into feature/cd-pipeline


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/bc53a4fc
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/bc53a4fc
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/bc53a4fc

Branch: refs/heads/develop
Commit: bc53a4fce05268f895c54bee2668450e4f8c75cd
Parents: 9f7118c 1d3afc1
Author: Stefan Bodewig <st...@innoq.com>
Authored: Sat Jan 20 18:43:12 2018 +0100
Committer: Stefan Bodewig <st...@innoq.com>
Committed: Sat Jan 20 18:43:12 2018 +0100

----------------------------------------------------------------------
 NOTICE                                           |  2 +-
 log4net.build                                    |  6 +++---
 log4net.nuspec                                   |  6 +++---
 log4net.shfbproj                                 |  8 ++++----
 netstandard/1.3/log4net.netstandard.sln          | 18 ++++++++++++++++++
 .../1.3/log4net.tests/log4net.tests.csproj       | 17 +++++++++++++++++
 netstandard/1.3/log4net/log4net.csproj           | 19 ++++++++++++++++++-
 src/AssemblyVersionInfo.cpp                      | 12 ++++++------
 src/AssemblyVersionInfo.cs                       |  2 +-
 src/AssemblyVersionInfo.js                       | 12 ++++++------
 src/AssemblyVersionInfo.vb                       | 14 +++++++-------
 11 files changed, 84 insertions(+), 32 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/bc53a4fc/log4net.build
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/bc53a4fc/netstandard/1.3/log4net.netstandard.sln
----------------------------------------------------------------------
diff --cc netstandard/1.3/log4net.netstandard.sln
index c578a2e,0000000..f811388
mode 100644,000000..100644
--- a/netstandard/1.3/log4net.netstandard.sln
+++ b/netstandard/1.3/log4net.netstandard.sln
@@@ -1,33 -1,0 +1,51 @@@
 +
 +Microsoft Visual Studio Solution File, Format Version 12.00
 +# Visual Studio 15
++#
++# Licensed to the Apache Software Foundation (ASF) under one
++# or more contributor license agreements.  See the NOTICE file
++# distributed with this work for additional information
++# regarding copyright ownership.  The ASF licenses this file
++# to you under the Apache License, Version 2.0 (the
++# "License"); you may not use this file except in compliance
++# with the License.  You may obtain a copy of the License at
++#
++#   http://www.apache.org/licenses/LICENSE-2.0
++#
++# Unless required by applicable law or agreed to in writing,
++# software distributed under the License is distributed on an
++# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
++# KIND, either express or implied.  See the License for the
++# specific language governing permissions and limitations
++# under the License.
++#
 +VisualStudioVersion = 15.0.26114.2
 +MinimumVisualStudioVersion = 10.0.40219.1
 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "log4net", "log4net\log4net.csproj", "{00764202-B361-4BC8-A1B9-01D87F9D2D51}"
 +EndProject
 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "log4net.tests", "log4net.tests\log4net.tests.csproj", "{6A78D53B-C864-4316-AA00-F2EBFE975223}"
 +EndProject
 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4BB38D1C-1862-432B-881C-925714F7F997}"
 +	ProjectSection(SolutionItems) = preProject
 +		nuget.config = nuget.config
 +	EndProjectSection
 +EndProject
 +Global
 +	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 +		Debug|Any CPU = Debug|Any CPU
 +		Release|Any CPU = Release|Any CPU
 +	EndGlobalSection
 +	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 +		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 +		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Debug|Any CPU.Build.0 = Debug|Any CPU
 +		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Release|Any CPU.ActiveCfg = Release|Any CPU
 +		{00764202-B361-4BC8-A1B9-01D87F9D2D51}.Release|Any CPU.Build.0 = Release|Any CPU
 +		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 +		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Debug|Any CPU.Build.0 = Debug|Any CPU
 +		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Release|Any CPU.ActiveCfg = Release|Any CPU
 +		{6A78D53B-C864-4316-AA00-F2EBFE975223}.Release|Any CPU.Build.0 = Release|Any CPU
 +	EndGlobalSection
 +	GlobalSection(SolutionProperties) = preSolution
 +		HideSolutionNode = FALSE
 +	EndGlobalSection
 +EndGlobal

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/bc53a4fc/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --cc netstandard/1.3/log4net.tests/log4net.tests.csproj
index b644ad9,0000000..f2b8843
mode 100755,000000..100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@@ -1,32 -1,0 +1,49 @@@
++<?xml version="1.0"?>
++<!--
++Licensed to the Apache Software Foundation (ASF) under one or more
++contributor license agreements. See the NOTICE file distributed with
++this work for additional information regarding copyright ownership.
++The ASF licenses this file to you under the Apache License, Version 2.0
++(the "License"); you may not use this file except in compliance with
++the License. You may obtain a copy of the License at
++
++http://www.apache.org/licenses/LICENSE-2.0
++
++Unless required by applicable law or agreed to in writing, software
++distributed under the License is distributed on an "AS IS" BASIS,
++WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
++See the License for the specific language governing permissions and
++limitations under the License.
++-->
 +<Project Sdk="Microsoft.NET.Sdk">
 +
 +  <PropertyGroup>
 +    <VersionPrefix>2.0.9</VersionPrefix>
 +    <TargetFramework>netcoreapp1.0</TargetFramework>
 +    <DefineConstants>$(DefineConstants);NETSTANDARD1_3</DefineConstants>
 +    <AssemblyName>log4net.tests</AssemblyName>
 +    <PackageId>log4net.tests</PackageId>
 +    <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
 +    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8</PackageTargetFallback>
 +    <RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
 +    <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
 +    <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
 +    <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
 +    <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
 +  </PropertyGroup>
 +
 +  <ItemGroup>
 +    <Compile Include="../../../tests/src/*.cs;../../../tests/src/Appender/AppenderCollectionTest.cs;../../../tests/src/Appender/BufferingAppenderTest.cs;../../../tests/src/Appender/CountingAppender.cs;../../../tests/src/Appender/MemoryAppenderTest.cs;../../../tests/src/Appender/RollingFileAppenderTest.cs;../../../tests/src/Appender/SmtpPickupDirAppenderTest.cs;../../../tests/src/Appender/StringAppender.cs;../../../tests/src/Appender/TraceAppenderTest.cs;../../../tests/src/Context/LogicalThreadContextTest.cs;../../../tests/src/Context/ThreadContextTest.cs;../../../tests/src/Co../../../*.cs;../../../tests/src/DateFormatt../../../*.cs;../../../tests/src/Hierarc../../../*.cs;../../../tests/src/Layo../../../*.cs;../../../tests/src/LoggerReposito../../../*.cs;../../../tests/src/Util/CyclicBufferTest.cs;../../../tests/src/Util/LogLogTest.cs;../../../tests/src/Util/PatternConverterTest.cs;../../../tests/src/Util/RandomStringPatternConverterTest.cs;../../../tests/src/Util/SystemInfoTest.cs;
 ../../../tests/src/Util/TransformTest.cs" Exclude="bin/**;obj/**;**/*.xproj;packages/**" />
 +  </ItemGroup>
 +
 +  <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
 +    <ProjectReference Include="../log4net/log4net.csproj" />
 +    <PackageReference Include="NUnit" Version="3.9.0" />
 +  </ItemGroup>
 +
 +  <ItemGroup>
 +    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
 +    <PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
 +  </ItemGroup>
 +
 +</Project>

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/bc53a4fc/netstandard/1.3/log4net/log4net.csproj
----------------------------------------------------------------------
diff --cc netstandard/1.3/log4net/log4net.csproj
index c484481,0000000..460d549
mode 100755,000000..100755
--- a/netstandard/1.3/log4net/log4net.csproj
+++ b/netstandard/1.3/log4net/log4net.csproj
@@@ -1,62 -1,0 +1,79 @@@
++<?xml version="1.0"?>
++<!--
++Licensed to the Apache Software Foundation (ASF) under one or more
++contributor license agreements. See the NOTICE file distributed with
++this work for additional information regarding copyright ownership.
++The ASF licenses this file to you under the Apache License, Version 2.0
++(the "License"); you may not use this file except in compliance with
++the License. You may obtain a copy of the License at
++
++http://www.apache.org/licenses/LICENSE-2.0
++
++Unless required by applicable law or agreed to in writing, software
++distributed under the License is distributed on an "AS IS" BASIS,
++WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
++See the License for the specific language governing permissions and
++limitations under the License.
++-->
 +<Project Sdk="Microsoft.NET.Sdk">
 +
 +  <PropertyGroup>
-     <Copyright>Copyright 2004-2017 The Apache Software Foundation.</Copyright>
++    <Copyright>Copyright 2004-2018 The Apache Software Foundation.</Copyright>
 +    <AssemblyTitle>Apache log4net for .NET Core</AssemblyTitle>
 +    <VersionPrefix>2.0.9</VersionPrefix>
 +    <TargetFramework>netstandard1.3</TargetFramework>
 +    <AssemblyName>log4net</AssemblyName>
 +    <PackageId>log4net</PackageId>
 +    <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
 +    <GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
 +    <GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
 +    <GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
 +    <GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
 +    <GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
 +    <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
 +    <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
 +    <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
 +  </PropertyGroup>
 +
 +  <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
 +    <DefineConstants>$(DefineConstants);HAS_READERWRITERLOCKSLIM</DefineConstants>
 +    <PublicSign>true</PublicSign>
 +	<AssemblyOriginatorKeyFile>../../../log4net.snk</AssemblyOriginatorKeyFile>
 +    <SignAssembly>true</SignAssembly>
 +  </PropertyGroup>
 +
 +  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
 +    <Compile Remove="..\..\..\src\Appender\AdoNetAppender.cs;..\..\..\src\Appender\AspNetTraceAppender.cs;..\..\..\src\Appender\ColoredConsoleAppender.cs;..\..\..\src\Appender\EventLogAppender.cs;..\..\..\src\Appender\NetSendAppender.cs;..\..\..\src\Appender\RemotingAppender.cs;..\..\..\src\Appender\SmtpAppender.cs;..\..\..\src\Config\DOMConfigurator.cs;..\..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\..\src\Util\PatternStringConverters\AppSettingPatternConverte
 r.cs;..\..\..\src\Util\PatternStringConverters\EnvironmentFolderPathPatternConverter.cs;..\..\..\src\Util\NativeError.cs;..\..\..\src\Util\WindowsSecurityContext.cs" />
 +   <Compile Include="..\..\..\src\**\*.cs" Exclude="..\..\..\src\Appender\AdoNetAppender.cs;..\..\..\src\Appender\AspNetTraceAppender.cs;..\..\..\src\Appender\ColoredConsoleAppender.cs;..\..\..\src\Appender\EventLogAppender.cs;..\..\..\src\Appender\NetSendAppender.cs;..\..\..\src\Appender\RemotingAppender.cs;..\..\..\src\Appender\SmtpAppender.cs;..\..\..\src\Config\DOMConfigurator.cs;..\..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\..\src\Util\PatternStringConve
 rters\AppSettingPatternConverter.cs;..\..\..\src\Util\PatternStringConverters\EnvironmentFolderPathPatternConverter.cs;..\..\..\src\Util\NativeError.cs;..\..\..\src\Util\WindowsSecurityContext.cs;bin\**;obj\**;**\*.xproj;packages\**" />
 +  </ItemGroup>
 +
 +  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
 +    <PackageReference Include="System.AppContext" Version="4.3.0" />
 +    <PackageReference Include="System.Collections.NonGeneric" Version="4.0.1" />
 +    <PackageReference Include="System.Console" Version="4.3.0" />
 +    <PackageReference Include="System.Diagnostics.Debug" Version="4.3.0" />
 +    <PackageReference Include="System.Diagnostics.Process" Version="4.1.0" />
 +    <PackageReference Include="System.Diagnostics.StackTrace" Version="4.0.1" />
 +    <PackageReference Include="System.Diagnostics.TraceSource" Version="4.0.0" />
 +    <PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
 +    <PackageReference Include="System.IO.FileSystem.Watcher" Version="4.0.0" />
 +    <PackageReference Include="System.Linq" Version="4.3.0" />
 +    <PackageReference Include="System.Net.NameResolution" Version="4.0.0" />
 +    <PackageReference Include="System.Net.Requests" Version="4.0.11" />
 +    <PackageReference Include="System.Net.Sockets" Version="4.3.0" />
 +    <PackageReference Include="System.Reflection" Version="4.3.0" />
 +    <PackageReference Include="System.Reflection.Extensions" Version="4.3.0" />
 +    <PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
 +    <PackageReference Include="System.Runtime.Extensions" Version="4.3.0" />
 +    <PackageReference Include="System.Runtime.InteropServices" Version="4.3.0" />
 +    <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
 +    <PackageReference Include="System.Runtime.Serialization.Formatters" Version="4.3.0" />
 +    <PackageReference Include="System.Text.RegularExpressions" Version="4.3.0" />
 +    <PackageReference Include="System.Threading" Version="4.3.0" />
 +    <PackageReference Include="System.Threading.Thread" Version="4.0.0" />
 +    <PackageReference Include="System.Threading.Timer" Version="4.3.0" />
 +    <PackageReference Include="System.Xml.ReaderWriter" Version="4.3.0" />
 +    <PackageReference Include="System.Xml.XmlDocument" Version="4.0.1" />
 +  </ItemGroup>
 +
 +</Project>


[44/50] logging-log4net git commit: mono-2.0: attempt to build with ubuntu:16.04

Posted by dp...@apache.org.
mono-2.0: attempt to build with ubuntu:16.04


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/9839767e
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/9839767e
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/9839767e

Branch: refs/heads/develop
Commit: 9839767e0acd1e67eb459e048868712e1aa2a958
Parents: dac0342
Author: Dominik Psenner <dp...@apache.org>
Authored: Thu May 10 20:33:51 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Thu May 10 20:33:51 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-mono-2.0/Dockerfile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/9839767e/buildtools/docker/builder-mono-2.0/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-2.0/Dockerfile b/buildtools/docker/builder-mono-2.0/Dockerfile
index 180990b..2afed9f 100644
--- a/buildtools/docker/builder-mono-2.0/Dockerfile
+++ b/buildtools/docker/builder-mono-2.0/Dockerfile
@@ -1,5 +1,5 @@
-# Name of container: docker-ubuntu-latest-nant
-FROM ubuntu:latest
+# Name of container
+FROM ubuntu:16.04
 
 # set the maintainer of this docker image
 MAINTAINER "dev@logging.apache.org"


[47/50] logging-log4net git commit: Set the timezone also for the mono-3.5 and mono-4.0 builders

Posted by dp...@apache.org.
Set the timezone also for the mono-3.5 and mono-4.0 builders


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/da0cbcf3
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/da0cbcf3
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/da0cbcf3

Branch: refs/heads/develop
Commit: da0cbcf3508bcfb190f4aa9d74c5c8bf9a6d07d2
Parents: 3223ccb
Author: Dominik Psenner <dp...@apache.org>
Authored: Fri May 11 22:22:09 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Fri May 11 22:22:09 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-mono-3.5/Dockerfile | 4 ++++
 buildtools/docker/builder-mono-4.0/Dockerfile | 4 ++++
 2 files changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/da0cbcf3/buildtools/docker/builder-mono-3.5/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-3.5/Dockerfile b/buildtools/docker/builder-mono-3.5/Dockerfile
index 709f0fd..3dd081f 100644
--- a/buildtools/docker/builder-mono-3.5/Dockerfile
+++ b/buildtools/docker/builder-mono-3.5/Dockerfile
@@ -4,6 +4,10 @@ FROM ubuntu:latest
 # set the maintainer of this docker image
 MAINTAINER "dev@logging.apache.org"
 
+# set the timezone
+RUN ln -fs /usr/share/zoneinfo/Universal /etc/localtime
+RUN echo "Universal" > /etc/timezone
+
 # install nant
 RUN apt-get update && apt-get install -y nant git mono-complete mono-reference-assemblies-2.0 mono-reference-assemblies-3.5
 

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/da0cbcf3/buildtools/docker/builder-mono-4.0/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-4.0/Dockerfile b/buildtools/docker/builder-mono-4.0/Dockerfile
index 28bd0e0..9c26bbf 100644
--- a/buildtools/docker/builder-mono-4.0/Dockerfile
+++ b/buildtools/docker/builder-mono-4.0/Dockerfile
@@ -4,6 +4,10 @@ FROM ubuntu:latest
 # set the maintainer of this docker image
 MAINTAINER "dev@logging.apache.org"
 
+# set the timezone
+RUN ln -fs /usr/share/zoneinfo/Universal /etc/localtime
+RUN echo "Universal" > /etc/timezone
+
 # install nant
 RUN apt-get update && apt-get install -y nant git mono-complete mono-reference-assemblies-4.0
 


[08/50] logging-log4net git commit: Fix updated path to netstandard 1.3 solution file

Posted by dp...@apache.org.
Fix updated path to netstandard 1.3 solution file


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/95223818
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/95223818
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/95223818

Branch: refs/heads/develop
Commit: 952238182bf9821c83e3db7f3cc1274c9ce92eca
Parents: 1509675
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 11:38:14 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 11:38:14 2017 +0100

----------------------------------------------------------------------
 log4net.build | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/95223818/log4net.build
----------------------------------------------------------------------
diff --git a/log4net.build b/log4net.build
index 7f1406f..cd24957 100644
--- a/log4net.build
+++ b/log4net.build
@@ -1765,7 +1765,7 @@ limitations under the License.
     </if>
     <if test="${dotnet.available == '0'}">
       <echo message="dotnet restore log4net.netstandard.sln"/>
-      <exec program="dotnet" workingdir="netstandard">
+	  <exec program="dotnet" workingdir="netstandard/1.3">
         <arg value="restore"/>
         <arg value="log4net.netstandard.sln"/>
       </exec>
@@ -1775,7 +1775,7 @@ limitations under the License.
       <if test="${current.build.config.release == '-c'}">
         <echo message="dotnet build log4net -c Release"/>
       </if>
-      <exec program="dotnet" workingdir="netstandard">
+	  <exec program="dotnet" workingdir="netstandard/1.3">
         <arg value="build"/>
         <arg value="log4net"/>
         <arg if="${current.build.config.release}" value="-c"/>


[31/50] logging-log4net git commit: Fix indentation in tests/nant.build

Posted by dp...@apache.org.
Fix indentation in tests/nant.build


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/31356d6e
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/31356d6e
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/31356d6e

Branch: refs/heads/develop
Commit: 31356d6eecea59a4dddb8dc2a14e35f151cbbf1c
Parents: 3059aff
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 22:45:02 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 22:45:02 2018 +0200

----------------------------------------------------------------------
 tests/nant.build | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/31356d6e/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index dabbf5d..2204501 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -25,16 +25,16 @@ limitations under the License.
     <call target="set-build-configuration" />
 
     <target name="install-nunit">
-      <if test="${not file::exists('lib/${current.build.configuration.dir}/nunit.framework.dll')}">
-    <get src="https://github.com/nunit/nunitv2/releases/download/2.6.4/NUnit-2.6.4.zip"
-         dest=".tmp-nunit.zip"/>
-    <unzip zipfile=".tmp-nunit.zip"
-           todir=".tmp-nunit"/>
-    <copy file=".tmp-nunit/NUnit-2.6.4/bin/nunit.framework.dll"
-          todir="lib/${current.build.configuration.dir}"/>
-    <delete file=".tmp-nunit.zip"/>
-    <delete dir=".tmp-nunit"/>
-      </if>
+        <if test="${not file::exists('lib/${current.build.configuration.dir}/nunit.framework.dll')}">
+            <get src="https://github.com/nunit/nunitv2/releases/download/2.6.4/NUnit-2.6.4.zip"
+                 dest=".tmp-nunit.zip"/>
+            <unzip zipfile=".tmp-nunit.zip"
+                   todir=".tmp-nunit"/>
+            <copy file=".tmp-nunit/NUnit-2.6.4/bin/nunit.framework.dll"
+                  todir="lib/${current.build.configuration.dir}"/>
+            <delete file=".tmp-nunit.zip"/>
+            <delete dir=".tmp-nunit"/>
+        </if>
     </target>
 
     <!-- Target for compiling the tests on all frameworks -->


[05/50] logging-log4net git commit: Do not fail on error when executing dotnet test

Posted by dp...@apache.org.
Do not fail on error when executing dotnet test


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/3c32a0ca
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/3c32a0ca
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/3c32a0ca

Branch: refs/heads/develop
Commit: 3c32a0ca48c881e71a0ac3ab5e97b616196ac9a3
Parents: bd92690
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 01:24:46 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 01:24:46 2017 +0100

----------------------------------------------------------------------
 tests/nant.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/3c32a0ca/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index a30fe91..ba6fab5 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -866,7 +866,7 @@ limitations under the License.
     </target>
 
     <target name="runtests-netstandard-1.3" description="Runs log4net tests on .NET Standard 1.3">
-        <exec program="dotnet" workingdir="${log4net.basedir}/netstandard/log4net.tests">
+        <exec program="dotnet" workingdir="${log4net.basedir}/netstandard/log4net.tests" failonerror="false">
             <arg value="test"/>
             <arg value="--logger:trx"/>
         </exec>


[23/50] logging-log4net git commit: Merge branch 'develop' into feature/cd-pipeline

Posted by dp...@apache.org.
Merge branch 'develop' into feature/cd-pipeline


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/933cf8a9
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/933cf8a9
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/933cf8a9

Branch: refs/heads/develop
Commit: 933cf8a9705884b53bcf84b836917d270ffdd5c8
Parents: bc53a4f 24a9c08
Author: Stefan Bodewig <st...@innoq.com>
Authored: Sat Jan 20 22:20:19 2018 +0100
Committer: Stefan Bodewig <st...@innoq.com>
Committed: Sat Jan 20 22:20:19 2018 +0100

----------------------------------------------------------------------
 Jenkinsfile                                          | 15 ++++++++++++++-
 buildtools/docker/builder-netstandard-1.3/Dockerfile |  3 +--
 netstandard/1.3/log4net.tests/log4net.tests.csproj   |  4 ++++
 tests/src/Appender/RollingFileAppenderTest.cs        |  2 ++
 4 files changed, 21 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/933cf8a9/Jenkinsfile
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/933cf8a9/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --cc netstandard/1.3/log4net.tests/log4net.tests.csproj
index f2b8843,0000000..d389e82
mode 100755,000000..100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@@ -1,49 -1,0 +1,53 @@@
 +<?xml version="1.0"?>
 +<!--
 +Licensed to the Apache Software Foundation (ASF) under one or more
 +contributor license agreements. See the NOTICE file distributed with
 +this work for additional information regarding copyright ownership.
 +The ASF licenses this file to you under the Apache License, Version 2.0
 +(the "License"); you may not use this file except in compliance with
 +the License. You may obtain a copy of the License at
 +
 +http://www.apache.org/licenses/LICENSE-2.0
 +
 +Unless required by applicable law or agreed to in writing, software
 +distributed under the License is distributed on an "AS IS" BASIS,
 +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 +See the License for the specific language governing permissions and
 +limitations under the License.
 +-->
 +<Project Sdk="Microsoft.NET.Sdk">
 +
 +  <PropertyGroup>
 +    <VersionPrefix>2.0.9</VersionPrefix>
 +    <TargetFramework>netcoreapp1.0</TargetFramework>
 +    <DefineConstants>$(DefineConstants);NETSTANDARD1_3</DefineConstants>
 +    <AssemblyName>log4net.tests</AssemblyName>
 +    <PackageId>log4net.tests</PackageId>
 +    <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
 +    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8</PackageTargetFallback>
 +    <RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
 +    <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
 +    <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
 +    <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
 +    <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
 +  </PropertyGroup>
 +
++  <PropertyGroup Condition="'$(OS)' != 'Windows_NT'">
++    <DefineConstants>$(DefineConstants);NET_STANDARD_1_ON_LINUX</DefineConstants>
++  </PropertyGroup>
++
 +  <ItemGroup>
 +    <Compile Include="../../../tests/src/*.cs;../../../tests/src/Appender/AppenderCollectionTest.cs;../../../tests/src/Appender/BufferingAppenderTest.cs;../../../tests/src/Appender/CountingAppender.cs;../../../tests/src/Appender/MemoryAppenderTest.cs;../../../tests/src/Appender/RollingFileAppenderTest.cs;../../../tests/src/Appender/SmtpPickupDirAppenderTest.cs;../../../tests/src/Appender/StringAppender.cs;../../../tests/src/Appender/TraceAppenderTest.cs;../../../tests/src/Context/LogicalThreadContextTest.cs;../../../tests/src/Context/ThreadContextTest.cs;../../../tests/src/Co../../../*.cs;../../../tests/src/DateFormatt../../../*.cs;../../../tests/src/Hierarc../../../*.cs;../../../tests/src/Layo../../../*.cs;../../../tests/src/LoggerReposito../../../*.cs;../../../tests/src/Util/CyclicBufferTest.cs;../../../tests/src/Util/LogLogTest.cs;../../../tests/src/Util/PatternConverterTest.cs;../../../tests/src/Util/RandomStringPatternConverterTest.cs;../../../tests/src/Util/SystemInfoTest.cs;
 ../../../tests/src/Util/TransformTest.cs" Exclude="bin/**;obj/**;**/*.xproj;packages/**" />
 +  </ItemGroup>
 +
 +  <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
 +    <ProjectReference Include="../log4net/log4net.csproj" />
 +    <PackageReference Include="NUnit" Version="3.9.0" />
 +  </ItemGroup>
 +
 +  <ItemGroup>
 +    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
 +    <PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
 +  </ItemGroup>
 +
 +</Project>


[45/50] logging-log4net git commit: Restore previous jenkinsfile now that we use ubuntu:16.04

Posted by dp...@apache.org.
Restore previous jenkinsfile now that we use ubuntu:16.04


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/8f28eb21
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/8f28eb21
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/8f28eb21

Branch: refs/heads/develop
Commit: 8f28eb2136d3caf1de715a60fbe6af643219b997
Parents: 9839767
Author: Dominik Psenner <dp...@apache.org>
Authored: Thu May 10 22:32:13 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Thu May 10 22:32:13 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 31 +++++++++++++------------------
 1 file changed, 13 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/8f28eb21/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index 55318ac..d4bf538 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -155,26 +155,21 @@ pipeline {
 			}
 		}
 		stage('build mono-2.0') {
-			steps {
-				script {
-					checkout scm
-					def builder_target = "mono-2.0"
-					def builder_dir = "buildtools/docker/builder-$builder_target"
-
-					// build docker container
-					def builder = docker.build "builder-$builder_target:latest", "--file $builder_dir/Dockerfile $builder_dir"
-
-					// run docker container
-					builder.inside {
-						sh "rm -rf bin/ tests/"
-						checkout scm
-						sh "nant -t:mono-2.0 -buildfile:log4net.build compile-mono-2.0"
-						stash includes: 'bin/**/*.*', name: 'mono-2.0-assemblies'
-						sh "nant -t:mono-2.0 -buildfile:tests/nant.build runtests-mono-2.0"
-						stash includes: 'tests/bin/**/*.nunit.xml', name: 'mono-2.0-testresults'
-					}
+			agent {
+				dockerfile {
+					dir 'buildtools/docker/builder-mono-2.0'
+					args '-v /etc/localtime:/etc/localtime:ro'
+					reuseNode true
 				}
 			}
+			steps {
+				sh "rm -rf bin/ tests/"
+				checkout scm
+				sh "nant -t:mono-2.0 -buildfile:log4net.build compile-mono-2.0"
+				stash includes: 'bin/**/*.*', name: 'mono-2.0-assemblies'
+				sh "nant -t:mono-2.0 -buildfile:tests/nant.build runtests-mono-2.0"
+				stash includes: 'tests/bin/**/*.nunit.xml', name: 'mono-2.0-testresults'
+			}
 		}
 		stage('build mono-3.5') {
 			agent {


[34/50] logging-log4net git commit: netstandard-1.3: bump to nunit 3.10

Posted by dp...@apache.org.
netstandard-1.3: bump to nunit 3.10


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/d82a37f3
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/d82a37f3
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/d82a37f3

Branch: refs/heads/develop
Commit: d82a37f3cd20406ef72b447ed6cb359bdf04e667
Parents: 382561f
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 10:50:28 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 10:50:28 2018 +0200

----------------------------------------------------------------------
 netstandard/1.3/log4net.netstandard.sln            | 7 +++++--
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 9 +++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/d82a37f3/netstandard/1.3/log4net.netstandard.sln
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.netstandard.sln b/netstandard/1.3/log4net.netstandard.sln
index f811388..e79c8d6 100644
--- a/netstandard/1.3/log4net.netstandard.sln
+++ b/netstandard/1.3/log4net.netstandard.sln
@@ -21,9 +21,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
 #
 VisualStudioVersion = 15.0.26114.2
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "log4net", "log4net\log4net.csproj", "{00764202-B361-4BC8-A1B9-01D87F9D2D51}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "log4net", "log4net\log4net.csproj", "{00764202-B361-4BC8-A1B9-01D87F9D2D51}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "log4net.tests", "log4net.tests\log4net.tests.csproj", "{6A78D53B-C864-4316-AA00-F2EBFE975223}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "log4net.tests", "log4net.tests\log4net.tests.csproj", "{6A78D53B-C864-4316-AA00-F2EBFE975223}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4BB38D1C-1862-432B-881C-925714F7F997}"
 	ProjectSection(SolutionItems) = preProject
@@ -48,4 +48,7 @@ Global
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {8DFAD82F-72D1-4CE7-8CFB-06E7F7B2B0A9}
+	EndGlobalSection
 EndGlobal

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/d82a37f3/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index 31e144d..157c6fa 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements. See the NOTICE file distributed with
@@ -47,7 +47,12 @@ limitations under the License.
 
   <ItemGroup>
     <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
-    <PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
+    <PackageReference Include="NUnit" Version="3.10.1" />
+    <PackageReference Include="NUnit3TestAdapter" Version="3.10.0" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\log4net\log4net.csproj" />
   </ItemGroup>
 
 </Project>


[39/50] logging-log4net git commit: Install tzdata first

Posted by dp...@apache.org.
Install tzdata first


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/547d7a71
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/547d7a71
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/547d7a71

Branch: refs/heads/develop
Commit: 547d7a718d6a361736583c2c4fc3b3800bc61107
Parents: 758d9c6
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 21:41:04 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 21:41:04 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-mono-2.0/Dockerfile | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/547d7a71/buildtools/docker/builder-mono-2.0/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-2.0/Dockerfile b/buildtools/docker/builder-mono-2.0/Dockerfile
index 82ead9a..6f7c6d4 100644
--- a/buildtools/docker/builder-mono-2.0/Dockerfile
+++ b/buildtools/docker/builder-mono-2.0/Dockerfile
@@ -5,6 +5,7 @@ FROM ubuntu:latest
 MAINTAINER "dev@logging.apache.org"
 
 # prepare tz
+RUN apt-get install tzdata
 RUN ln -fs /usr/share/zoneinfo/Universal /etc/localtime
 RUN dpkg-reconfigure -f noninteractive tzdata
 


[17/50] logging-log4net git commit: netstandard-1.3: another attempt to fix the source file imports in the csproj file

Posted by dp...@apache.org.
netstandard-1.3: another attempt to fix the source file imports in the csproj file


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/6751fce3
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/6751fce3
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/6751fce3

Branch: refs/heads/develop
Commit: 6751fce3afeabc9b614a1d1a3a3277ba060e5d99
Parents: 8595af6
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue Nov 28 21:55:54 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue Nov 28 21:55:54 2017 +0100

----------------------------------------------------------------------
 netstandard/1.3/log4net/log4net.csproj | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/6751fce3/netstandard/1.3/log4net/log4net.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net/log4net.csproj b/netstandard/1.3/log4net/log4net.csproj
index a90bafa..c484481 100755
--- a/netstandard/1.3/log4net/log4net.csproj
+++ b/netstandard/1.3/log4net/log4net.csproj
@@ -26,8 +26,8 @@
   </PropertyGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
-	  <Compile Remove="../../../src/Appender/AdoNetAppender.cs;../../../src/Appender/AspNetTraceAppender.cs;../../../src/Appender/ColoredConsoleAppender.cs;../../../src/Appender/EventLogAppender.cs;../../../src/Appender/NetSendAppender.cs;../../../src/Appender/RemotingAppender.cs;../../../src/Appender/SmtpAppender.cs;../../../src/Config/DOMConfigurator.cs;../../../src/Config/DOMConfiguratorAttribute.cs;../../../src/Config/Log4NetConfigurationSectionHandler.cs;../../../src/Layout/Pattern/AspNetCachePatternConverter.cs;../../../src/Layout/Pattern/AspNetContextPatternConverter.cs;../../../src/Layout/Pattern/AspNetPatternConverter.cs;../../../src/Layout/Pattern/AspNetRequestPatternConverter.cs;../../../src/Layout/Pattern/AspNetSessionPatternConverter.cs;../../../src/Layout/Pattern/StackTraceDetailPatternConverter.cs;../../../src/Layout/Pattern/StackTracePatternConverter.cs;../../../src/Plugin/RemoteLoggingServerPlugin.cs;../../../src/Util/PatternStringConverters/AppSettingPatternConverter.
 cs;../../../src/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs;../../../src/Util/NativeError.cs;../../../src/Util/WindowsSecurityContext.cs" />
-    <Compile Include="../../../*.cs" Exclude="../../../src/Appender/AdoNetAppender.cs;../../../src/Appender/AspNetTraceAppender.cs;../../../src/Appender/ColoredConsoleAppender.cs;../../../src/Appender/EventLogAppender.cs;../../../src/Appender/NetSendAppender.cs;../../../src/Appender/RemotingAppender.cs;../../../src/Appender/SmtpAppender.cs;../../../src/Config/DOMConfigurator.cs;../../../src/Config/DOMConfiguratorAttribute.cs;../../../src/Config/Log4NetConfigurationSectionHandler.cs;../../../src/Layout/Pattern/AspNetCachePatternConverter.cs;../../../src/Layout/Pattern/AspNetContextPatternConverter.cs;../../../src/Layout/Pattern/AspNetPatternConverter.cs;../../../src/Layout/Pattern/AspNetRequestPatternConverter.cs;../../../src/Layout/Pattern/AspNetSessionPatternConverter.cs;../../../src/Layout/Pattern/StackTraceDetailPatternConverter.cs;../../../src/Layout/Pattern/StackTracePatternConverter.cs;../../../src/Plugin/RemoteLoggingServerPlugin.cs;../../../src/Util/PatternStringConverters/A
 ppSettingPatternConverter.cs;../../../src/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs;../../../src/Util/NativeError.cs;../../../src/Util/WindowsSecurityContext.cs;bin/**;obj/**;**/*.xproj;packages/**" />
+    <Compile Remove="..\..\..\src\Appender\AdoNetAppender.cs;..\..\..\src\Appender\AspNetTraceAppender.cs;..\..\..\src\Appender\ColoredConsoleAppender.cs;..\..\..\src\Appender\EventLogAppender.cs;..\..\..\src\Appender\NetSendAppender.cs;..\..\..\src\Appender\RemotingAppender.cs;..\..\..\src\Appender\SmtpAppender.cs;..\..\..\src\Config\DOMConfigurator.cs;..\..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\..\src\Util\PatternStringConverters\AppSettingPatternConverter
 .cs;..\..\..\src\Util\PatternStringConverters\EnvironmentFolderPathPatternConverter.cs;..\..\..\src\Util\NativeError.cs;..\..\..\src\Util\WindowsSecurityContext.cs" />
+   <Compile Include="..\..\..\src\**\*.cs" Exclude="..\..\..\src\Appender\AdoNetAppender.cs;..\..\..\src\Appender\AspNetTraceAppender.cs;..\..\..\src\Appender\ColoredConsoleAppender.cs;..\..\..\src\Appender\EventLogAppender.cs;..\..\..\src\Appender\NetSendAppender.cs;..\..\..\src\Appender\RemotingAppender.cs;..\..\..\src\Appender\SmtpAppender.cs;..\..\..\src\Config\DOMConfigurator.cs;..\..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\..\src\Util\PatternStringConver
 ters\AppSettingPatternConverter.cs;..\..\..\src\Util\PatternStringConverters\EnvironmentFolderPathPatternConverter.cs;..\..\..\src\Util\NativeError.cs;..\..\..\src\Util\WindowsSecurityContext.cs;bin\**;obj\**;**\*.xproj;packages\**" />
   </ItemGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">


[09/50] logging-log4net git commit: Update relative paths because we added a new subdirectory

Posted by dp...@apache.org.
Update relative paths because we added a new subdirectory


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/4b7886be
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/4b7886be
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/4b7886be

Branch: refs/heads/develop
Commit: 4b7886bef188c2824ebbbebca7e9645b1d34e44f
Parents: 9522381
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 11:51:09 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 11:51:09 2017 +0100

----------------------------------------------------------------------
 netstandard/1.3/log4net/log4net.csproj | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/4b7886be/netstandard/1.3/log4net/log4net.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net/log4net.csproj b/netstandard/1.3/log4net/log4net.csproj
index c863441..fc61eac 100755
--- a/netstandard/1.3/log4net/log4net.csproj
+++ b/netstandard/1.3/log4net/log4net.csproj
@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
     <Copyright>Copyright 2004-2017 The Apache Software Foundation.</Copyright>
@@ -21,13 +21,13 @@
   <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
     <DefineConstants>$(DefineConstants);HAS_READERWRITERLOCKSLIM</DefineConstants>
     <PublicSign>true</PublicSign>
-    <AssemblyOriginatorKeyFile>../../log4net.snk</AssemblyOriginatorKeyFile>
+	<AssemblyOriginatorKeyFile>../../../log4net.snk</AssemblyOriginatorKeyFile>
     <SignAssembly>true</SignAssembly>
   </PropertyGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
-    <Compile Remove="..\..\src\Appender\AdoNetAppender.cs;..\..\src\Appender\AspNetTraceAppender.cs;..\..\src\Appender\ColoredConsoleAppender.cs;..\..\src\Appender\EventLogAppender.cs;..\..\src\Appender\NetSendAppender.cs;..\..\src\Appender\RemotingAppender.cs;..\..\src\Appender\SmtpAppender.cs;..\..\src\Config\DOMConfigurator.cs;..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\src\Util\PatternStringConverters\AppSettingPatternConverter.cs;..\..\src\Util\PatternStringConverters\EnvironmentFol
 derPathPatternConverter.cs;..\..\src\Util\NativeError.cs;..\..\src\Util\WindowsSecurityContext.cs" />
-    <Compile Include="..\..\src\**\*.cs" Exclude="..\..\src\Appender\AdoNetAppender.cs;..\..\src\Appender\AspNetTraceAppender.cs;..\..\src\Appender\ColoredConsoleAppender.cs;..\..\src\Appender\EventLogAppender.cs;..\..\src\Appender\NetSendAppender.cs;..\..\src\Appender\RemotingAppender.cs;..\..\src\Appender\SmtpAppender.cs;..\..\src\Config\DOMConfigurator.cs;..\..\src\Config\DOMConfiguratorAttribute.cs;..\..\src\Config\Log4NetConfigurationSectionHandler.cs;..\..\src\Layout\Pattern\AspNetCachePatternConverter.cs;..\..\src\Layout\Pattern\AspNetContextPatternConverter.cs;..\..\src\Layout\Pattern\AspNetPatternConverter.cs;..\..\src\Layout\Pattern\AspNetRequestPatternConverter.cs;..\..\src\Layout\Pattern\AspNetSessionPatternConverter.cs;..\..\src\Layout\Pattern\StackTraceDetailPatternConverter.cs;..\..\src\Layout\Pattern\StackTracePatternConverter.cs;..\..\src\Plugin\RemoteLoggingServerPlugin.cs;..\..\src\Util\PatternStringConverters\AppSettingPatternConverter.cs;..\..\src\Util\PatternSt
 ringConverters\EnvironmentFolderPathPatternConverter.cs;..\..\src\Util\NativeError.cs;..\..\src\Util\WindowsSecurityContext.cs;bin\**;obj\**;**\*.xproj;packages\**" />
+	  <Compile Remove="../../../src/Appender/AdoNetAppender.cs;../../../src/Appender/AspNetTraceAppender.cs;../../../src/Appender/ColoredConsoleAppender.cs;../../../src/Appender/EventLogAppender.cs;../../../src/Appender/NetSendAppender.cs;../../../src/Appender/RemotingAppender.cs;../../../src/Appender/SmtpAppender.cs;../../../src/Config/DOMConfigurator.cs;../../../src/Config/DOMConfiguratorAttribute.cs;../../../src/Config/Log4NetConfigurationSectionHandler.cs;../../../src/Layout/Pattern/AspNetCachePatternConverter.cs;../../../src/Layout/Pattern/AspNetContextPatternConverter.cs;../../../src/Layout/Pattern/AspNetPatternConverter.cs;../../../src/Layout/Pattern/AspNetRequestPatternConverter.cs;../../../src/Layout/Pattern/AspNetSessionPatternConverter.cs;../../../src/Layout/Pattern/StackTraceDetailPatternConverter.cs;../../../src/Layout/Pattern/StackTracePatternConverter.cs;../../../src/Plugin/RemoteLoggingServerPlugin.cs;../../../src/Util/PatternStringConverters/AppSettingPatternConverter.
 cs;../../../src/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs;../../../src/Util/NativeError.cs;../../../src/Util/WindowsSecurityContext.cs" />
+    <Compile Include="../../../s../../../*.cs" Exclude="../../../src/Appender/AdoNetAppender.cs;../../../src/Appender/AspNetTraceAppender.cs;../../../src/Appender/ColoredConsoleAppender.cs;../../../src/Appender/EventLogAppender.cs;../../../src/Appender/NetSendAppender.cs;../../../src/Appender/RemotingAppender.cs;../../../src/Appender/SmtpAppender.cs;../../../src/Config/DOMConfigurator.cs;../../../src/Config/DOMConfiguratorAttribute.cs;../../../src/Config/Log4NetConfigurationSectionHandler.cs;../../../src/Layout/Pattern/AspNetCachePatternConverter.cs;../../../src/Layout/Pattern/AspNetContextPatternConverter.cs;../../../src/Layout/Pattern/AspNetPatternConverter.cs;../../../src/Layout/Pattern/AspNetRequestPatternConverter.cs;../../../src/Layout/Pattern/AspNetSessionPatternConverter.cs;../../../src/Layout/Pattern/StackTraceDetailPatternConverter.cs;../../../src/Layout/Pattern/StackTracePatternConverter.cs;../../../src/Plugin/RemoteLoggingServerPlugin.cs;../../../src/Util/PatternStringCo
 nverters/AppSettingPatternConverter.cs;../../../src/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs;../../../src/Util/NativeError.cs;../../../src/Util/WindowsSecurityContext.cs;bin/**;obj/**;**/*.xproj;packages/**" />
   </ItemGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">


[21/50] logging-log4net git commit: Add diagnostics to the runtests-netstandard-1.3 target to allow troubleshooting why the test run fails

Posted by dp...@apache.org.
Add diagnostics to the runtests-netstandard-1.3 target to allow troubleshooting why the test run fails


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/9f7118c5
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/9f7118c5
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/9f7118c5

Branch: refs/heads/develop
Commit: 9f7118c5962cd2ab6304a789e2567e7224a216d5
Parents: c4bcd6e
Author: Dominik Psenner <dp...@apache.org>
Authored: Thu Jan 18 19:33:50 2018 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Thu Jan 18 19:33:50 2018 +0100

----------------------------------------------------------------------
 Jenkinsfile      | 2 ++
 tests/nant.build | 8 +++++---
 2 files changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/9f7118c5/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index ffea54a..7ebb98a 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -65,6 +65,7 @@ pipeline {
 						// test
 						sh "nant -buildfile:tests/nant.build runtests-netstandard-1.3"
 						stash includes: '**/*.trx', name: 'netstandard-1.3-testresults'
+						stash includes: '**/*.log', name: 'netstandard-1.3-testlogs'
 					}
 				}
 			}
@@ -233,6 +234,7 @@ pipeline {
 					unstash 'mono-3.5-testresults'
 					unstash 'mono-4.0-testresults'
 					unstash 'netstandard-1.3-testresults'
+					unstash 'netstandard-1.3-testlogs'
 
 					// unstash site
 					unstash 'site'

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/9f7118c5/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index 4c6536f..dabbf5d 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -866,10 +866,12 @@ limitations under the License.
     </target>
 
     <target name="runtests-netstandard-1.3" description="Runs log4net tests on .NET Standard 1.3">
-		<exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3" failonerror="false">
+        <exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3" failonerror="false">
             <arg value="test"/>
-			<arg value="--logger:trx"/>
-			<arg value="log4net.tests/log4net.tests.csproj" />
+            <arg value="--logger:trx"/>
+            <arg value="-d"/>
+            <arg value="test.diagnostics.log"/>
+            <arg value="log4net.tests/log4net.tests.csproj" />
         </exec>
     </target>
 


[32/50] logging-log4net git commit: Attempt to download latest nunit 2.6.4 binaries from nuget

Posted by dp...@apache.org.
Attempt to download latest nunit 2.6.4 binaries from nuget


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/7f689393
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/7f689393
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/7f689393

Branch: refs/heads/develop
Commit: 7f689393e91551236647f0cf8897b0a66474b11d
Parents: 31356d6
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 22:46:53 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 22:46:53 2018 +0200

----------------------------------------------------------------------
 tests/nant.build | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/7f689393/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index 2204501..f25dc1b 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -26,11 +26,11 @@ limitations under the License.
 
     <target name="install-nunit">
         <if test="${not file::exists('lib/${current.build.configuration.dir}/nunit.framework.dll')}">
-            <get src="https://github.com/nunit/nunitv2/releases/download/2.6.4/NUnit-2.6.4.zip"
+			<get src="https://www.nuget.org/api/v2/package/NUnit/2.6.5"
                  dest=".tmp-nunit.zip"/>
             <unzip zipfile=".tmp-nunit.zip"
                    todir=".tmp-nunit"/>
-            <copy file=".tmp-nunit/NUnit-2.6.4/bin/nunit.framework.dll"
+            <copy file=".tmp-nunit/lib/nunit.framework.dll"
                   todir="lib/${current.build.configuration.dir}"/>
             <delete file=".tmp-nunit.zip"/>
             <delete dir=".tmp-nunit"/>


[41/50] logging-log4net git commit: mono-2.0: change docker to be tagged like netstandard-1.3

Posted by dp...@apache.org.
mono-2.0: change docker to be tagged like netstandard-1.3


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/2d1c4d78
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/2d1c4d78
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/2d1c4d78

Branch: refs/heads/develop
Commit: 2d1c4d78ae080283797aecea5b16229909c84e29
Parents: 26afadb
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 22:11:25 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 22:11:25 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/2d1c4d78/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index ed54f8b..4df17e0 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -54,7 +54,7 @@ pipeline {
 					).trim()
 
 					// build docker container
-					def builder = docker.build 'builder-netstandard:latest', "--file $builder_dir/Dockerfile --build-arg JENKINS_UID=$JENKINS_UID --build-arg JENKINS_GID=$JENKINS_GID $builder_dir"
+					def builder = docker.build 'builder-netstandard-1.3:latest', "--file $builder_dir/Dockerfile --build-arg JENKINS_UID=$JENKINS_UID --build-arg JENKINS_GID=$JENKINS_GID $builder_dir"
 
 					// run docker container
 					builder.inside {
@@ -163,12 +163,24 @@ pipeline {
 				}
 			}
 			steps {
-				sh "rm -rf bin/ tests/"
-				checkout scm
-				sh "nant -t:mono-2.0 -buildfile:log4net.build compile-mono-2.0"
-				stash includes: 'bin/**/*.*', name: 'mono-2.0-assemblies'
-				sh "nant -t:mono-2.0 -buildfile:tests/nant.build runtests-mono-2.0"
-				stash includes: 'tests/bin/**/*.nunit.xml', name: 'mono-2.0-testresults'
+				script {
+					checkout scm
+					def builder_target = "mono-2.0"
+					def builder_dir = "buildtools/docker/builder-$builder_target"
+
+					// build docker container
+					def builder = docker.build 'builder-$builder_target:latest', "--file $builder_dir/Dockerfile $builder_dir"
+
+					// run docker container
+					builder.inside {
+						sh "rm -rf bin/ tests/"
+						checkout scm
+						sh "nant -t:mono-2.0 -buildfile:log4net.build compile-mono-2.0"
+						stash includes: 'bin/**/*.*', name: 'mono-2.0-assemblies'
+						sh "nant -t:mono-2.0 -buildfile:tests/nant.build runtests-mono-2.0"
+						stash includes: 'tests/bin/**/*.nunit.xml', name: 'mono-2.0-testresults'
+					}
+				}
 			}
 		}
 		stage('build mono-3.5') {


[18/50] logging-log4net git commit: Revert "netstandard-1.3: removed itemgroup condition when referencing the log4net project"

Posted by dp...@apache.org.
Revert "netstandard-1.3: removed itemgroup condition when referencing the log4net project"

This reverts commit 9ed358f8a56e7ab70f92c9c1a2bc758585025745.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/af5562e1
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/af5562e1
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/af5562e1

Branch: refs/heads/develop
Commit: af5562e1d073abaa93790335e26551804a9be059
Parents: 6751fce
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue Nov 28 22:02:26 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue Nov 28 22:02:26 2017 +0100

----------------------------------------------------------------------
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/af5562e1/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index 2f20fbb..b644ad9 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -19,7 +19,7 @@
     <Compile Include="../../../tests/src/*.cs;../../../tests/src/Appender/AppenderCollectionTest.cs;../../../tests/src/Appender/BufferingAppenderTest.cs;../../../tests/src/Appender/CountingAppender.cs;../../../tests/src/Appender/MemoryAppenderTest.cs;../../../tests/src/Appender/RollingFileAppenderTest.cs;../../../tests/src/Appender/SmtpPickupDirAppenderTest.cs;../../../tests/src/Appender/StringAppender.cs;../../../tests/src/Appender/TraceAppenderTest.cs;../../../tests/src/Context/LogicalThreadContextTest.cs;../../../tests/src/Context/ThreadContextTest.cs;../../../tests/src/Co../../../*.cs;../../../tests/src/DateFormatt../../../*.cs;../../../tests/src/Hierarc../../../*.cs;../../../tests/src/Layo../../../*.cs;../../../tests/src/LoggerReposito../../../*.cs;../../../tests/src/Util/CyclicBufferTest.cs;../../../tests/src/Util/LogLogTest.cs;../../../tests/src/Util/PatternConverterTest.cs;../../../tests/src/Util/RandomStringPatternConverterTest.cs;../../../tests/src/Util/SystemInfoTest.cs;.
 ./../../tests/src/Util/TransformTest.cs" Exclude="bin/**;obj/**;**/*.xproj;packages/**" />
   </ItemGroup>
 
-  <ItemGroup>
+  <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
     <ProjectReference Include="../log4net/log4net.csproj" />
     <PackageReference Include="NUnit" Version="3.9.0" />
   </ItemGroup>


[14/50] logging-log4net git commit: netstandard-1.3: removed itemgroup condition when referencing the log4net project

Posted by dp...@apache.org.
netstandard-1.3: removed itemgroup condition when referencing the log4net project


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/9ed358f8
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/9ed358f8
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/9ed358f8

Branch: refs/heads/develop
Commit: 9ed358f8a56e7ab70f92c9c1a2bc758585025745
Parents: 0597485
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue Nov 28 20:57:29 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue Nov 28 20:57:29 2017 +0100

----------------------------------------------------------------------
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/9ed358f8/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index b644ad9..2f20fbb 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -19,7 +19,7 @@
     <Compile Include="../../../tests/src/*.cs;../../../tests/src/Appender/AppenderCollectionTest.cs;../../../tests/src/Appender/BufferingAppenderTest.cs;../../../tests/src/Appender/CountingAppender.cs;../../../tests/src/Appender/MemoryAppenderTest.cs;../../../tests/src/Appender/RollingFileAppenderTest.cs;../../../tests/src/Appender/SmtpPickupDirAppenderTest.cs;../../../tests/src/Appender/StringAppender.cs;../../../tests/src/Appender/TraceAppenderTest.cs;../../../tests/src/Context/LogicalThreadContextTest.cs;../../../tests/src/Context/ThreadContextTest.cs;../../../tests/src/Co../../../*.cs;../../../tests/src/DateFormatt../../../*.cs;../../../tests/src/Hierarc../../../*.cs;../../../tests/src/Layo../../../*.cs;../../../tests/src/LoggerReposito../../../*.cs;../../../tests/src/Util/CyclicBufferTest.cs;../../../tests/src/Util/LogLogTest.cs;../../../tests/src/Util/PatternConverterTest.cs;../../../tests/src/Util/RandomStringPatternConverterTest.cs;../../../tests/src/Util/SystemInfoTest.cs;.
 ./../../tests/src/Util/TransformTest.cs" Exclude="bin/**;obj/**;**/*.xproj;packages/**" />
   </ItemGroup>
 
-  <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
+  <ItemGroup>
     <ProjectReference Include="../log4net/log4net.csproj" />
     <PackageReference Include="NUnit" Version="3.9.0" />
   </ItemGroup>


[35/50] logging-log4net git commit: mono-2.0: configure timezone to be utc before attempting to install any tools

Posted by dp...@apache.org.
mono-2.0: configure timezone to be utc before attempting to install any tools


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/90cfda7b
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/90cfda7b
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/90cfda7b

Branch: refs/heads/develop
Commit: 90cfda7bc516af96b9194759b851ad0290f61a68
Parents: d82a37f
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 19:39:11 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 19:39:11 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-mono-2.0/Dockerfile | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/90cfda7b/buildtools/docker/builder-mono-2.0/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-2.0/Dockerfile b/buildtools/docker/builder-mono-2.0/Dockerfile
index 016d55b..82ead9a 100644
--- a/buildtools/docker/builder-mono-2.0/Dockerfile
+++ b/buildtools/docker/builder-mono-2.0/Dockerfile
@@ -4,6 +4,10 @@ FROM ubuntu:latest
 # set the maintainer of this docker image
 MAINTAINER "dev@logging.apache.org"
 
+# prepare tz
+RUN ln -fs /usr/share/zoneinfo/Universal /etc/localtime
+RUN dpkg-reconfigure -f noninteractive tzdata
+
 # install dependencies
 RUN apt-get update && apt-get install -y nant git mono-complete mono-reference-assemblies-2.0
 


[33/50] logging-log4net git commit: Use nunit 2.6.4 because 2.6.5 obsoletes attributes and this causes build warnings to show up as errors

Posted by dp...@apache.org.
Use nunit 2.6.4 because 2.6.5 obsoletes attributes and this causes build warnings to show up as errors


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/382561fa
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/382561fa
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/382561fa

Branch: refs/heads/develop
Commit: 382561fac26a9bf77bb99cf7bc72e2a82a5c0e6e
Parents: 7f68939
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 10:18:51 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 10:20:57 2018 +0200

----------------------------------------------------------------------
 tests/nant.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/382561fa/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index f25dc1b..914e7b2 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -26,7 +26,7 @@ limitations under the License.
 
     <target name="install-nunit">
         <if test="${not file::exists('lib/${current.build.configuration.dir}/nunit.framework.dll')}">
-			<get src="https://www.nuget.org/api/v2/package/NUnit/2.6.5"
+			<get src="https://www.nuget.org/api/v2/package/NUnit/2.6.4"
                  dest=".tmp-nunit.zip"/>
             <unzip zipfile=".tmp-nunit.zip"
                    todir=".tmp-nunit"/>


[12/50] logging-log4net git commit: Fix working dir of netstandard tests

Posted by dp...@apache.org.
Fix working dir of netstandard tests


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/05c3a613
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/05c3a613
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/05c3a613

Branch: refs/heads/develop
Commit: 05c3a613f7fe34f83c5270358cd528925f14ec52
Parents: 7ea50b3
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 14:25:20 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 14:25:20 2017 +0100

----------------------------------------------------------------------
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 2 +-
 tests/nant.build                                   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/05c3a613/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index 55ed0e6..b644ad9 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -20,7 +20,7 @@
   </ItemGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
-    <ProjectReference Include="../../log4net/log4net.csproj" />
+    <ProjectReference Include="../log4net/log4net.csproj" />
     <PackageReference Include="NUnit" Version="3.9.0" />
   </ItemGroup>
 

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/05c3a613/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index b04af84..edbe3f9 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -866,7 +866,7 @@ limitations under the License.
     </target>
 
     <target name="runtests-netstandard-1.3" description="Runs log4net tests on .NET Standard 1.3">
-		<exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3/log4net.tests" failonerror="false">
+		<exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3" failonerror="false">
             <arg value="test"/>
             <arg value="--logger:trx"/>
         </exec>


[10/50] logging-log4net git commit: Fix relative paths in the netstandard tests csproj

Posted by dp...@apache.org.
Fix relative paths in the netstandard tests csproj


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/72fcccba
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/72fcccba
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/72fcccba

Branch: refs/heads/develop
Commit: 72fcccbac7f6e9e3df7ce12fa99766bd70c352f5
Parents: 4b7886b
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 12:15:36 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 12:15:36 2017 +0100

----------------------------------------------------------------------
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/72fcccba/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index 444f30c..b644ad9 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
     <VersionPrefix>2.0.9</VersionPrefix>
@@ -16,7 +16,7 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <Compile Include="..\..\tests\src\*.cs;..\..\tests\src\Appender\AppenderCollectionTest.cs;..\..\tests\src\Appender\BufferingAppenderTest.cs;..\..\tests\src\Appender\CountingAppender.cs;..\..\tests\src\Appender\MemoryAppenderTest.cs;..\..\tests\src\Appender\RollingFileAppenderTest.cs;..\..\tests\src\Appender\SmtpPickupDirAppenderTest.cs;..\..\tests\src\Appender\StringAppender.cs;..\..\tests\src\Appender\TraceAppenderTest.cs;..\..\tests\src\Context\LogicalThreadContextTest.cs;..\..\tests\src\Context\ThreadContextTest.cs;..\..\tests\src\Core\**\*.cs;..\..\tests\src\DateFormatter\**\*.cs;..\..\tests\src\Hierarchy\**\*.cs;..\..\tests\src\Layout\**\*.cs;..\..\tests\src\LoggerRepository\**\*.cs;..\..\tests\src\Util\CyclicBufferTest.cs;..\..\tests\src\Util\LogLogTest.cs;..\..\tests\src\Util\PatternConverterTest.cs;..\..\tests\src\Util\RandomStringPatternConverterTest.cs;..\..\tests\src\Util\SystemInfoTest.cs;..\..\tests\src\Util\TransformTest.cs" Exclude="bin\**;obj\**;**\*.xproj;packag
 es\**" />
+    <Compile Include="../../../tests/src/*.cs;../../../tests/src/Appender/AppenderCollectionTest.cs;../../../tests/src/Appender/BufferingAppenderTest.cs;../../../tests/src/Appender/CountingAppender.cs;../../../tests/src/Appender/MemoryAppenderTest.cs;../../../tests/src/Appender/RollingFileAppenderTest.cs;../../../tests/src/Appender/SmtpPickupDirAppenderTest.cs;../../../tests/src/Appender/StringAppender.cs;../../../tests/src/Appender/TraceAppenderTest.cs;../../../tests/src/Context/LogicalThreadContextTest.cs;../../../tests/src/Context/ThreadContextTest.cs;../../../tests/src/Co../../../*.cs;../../../tests/src/DateFormatt../../../*.cs;../../../tests/src/Hierarc../../../*.cs;../../../tests/src/Layo../../../*.cs;../../../tests/src/LoggerReposito../../../*.cs;../../../tests/src/Util/CyclicBufferTest.cs;../../../tests/src/Util/LogLogTest.cs;../../../tests/src/Util/PatternConverterTest.cs;../../../tests/src/Util/RandomStringPatternConverterTest.cs;../../../tests/src/Util/SystemInfoTest.cs;.
 ./../../tests/src/Util/TransformTest.cs" Exclude="bin/**;obj/**;**/*.xproj;packages/**" />
   </ItemGroup>
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">


[20/50] logging-log4net git commit: Merge branch 'develop' into feature/cd-pipeline

Posted by dp...@apache.org.
Merge branch 'develop' into feature/cd-pipeline


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/c4bcd6ee
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/c4bcd6ee
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/c4bcd6ee

Branch: refs/heads/develop
Commit: c4bcd6ee74ae2eaddb3239931b14505f05ada388
Parents: feef693 68aaff9
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed Jan 10 23:24:22 2018 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed Jan 10 23:24:22 2018 +0100

----------------------------------------------------------------------
 src/Appender/AdoNetAppender.cs           | 16 ++++++---
 src/Config/XmlConfigurator.cs            |  4 +--
 src/Repository/Hierarchy/Hierarchy.cs    | 42 +++++++++++-----------
 src/Util/ReadOnlyPropertiesDictionary.cs |  7 +++-
 tests/src/Hierarchy/Hierarchy.cs         | 50 +++++++++++++++++++++++++--
 tests/src/packages.config                |  5 +--
 6 files changed, 91 insertions(+), 33 deletions(-)
----------------------------------------------------------------------



[43/50] logging-log4net git commit: Replace single quote with double quot to make variables work

Posted by dp...@apache.org.
Replace single quote with double quot to make variables work


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/dac03426
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/dac03426
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/dac03426

Branch: refs/heads/develop
Commit: dac034262b79122475fa52b48cf76ad6c9e8bfc2
Parents: dcaca5a
Author: Dominik Psenner <dp...@apache.org>
Authored: Thu May 10 11:45:55 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Thu May 10 11:45:55 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/dac03426/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index 29f4a51..55318ac 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -162,7 +162,7 @@ pipeline {
 					def builder_dir = "buildtools/docker/builder-$builder_target"
 
 					// build docker container
-					def builder = docker.build 'builder-$builder_target:latest', "--file $builder_dir/Dockerfile $builder_dir"
+					def builder = docker.build "builder-$builder_target:latest", "--file $builder_dir/Dockerfile $builder_dir"
 
 					// run docker container
 					builder.inside {


[19/50] logging-log4net git commit: Fix nant warning about deprecated ifnot usage

Posted by dp...@apache.org.
Fix nant warning about deprecated ifnot usage


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/feef693a
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/feef693a
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/feef693a

Branch: refs/heads/develop
Commit: feef693a2ead6b78796f16854d943b826ea99cd4
Parents: af5562e
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue Nov 28 22:22:53 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue Nov 28 22:22:53 2017 +0100

----------------------------------------------------------------------
 log4net.build | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/feef693a/log4net.build
----------------------------------------------------------------------
diff --git a/log4net.build b/log4net.build
index cd24957..28dc2e4 100644
--- a/log4net.build
+++ b/log4net.build
@@ -1787,11 +1787,11 @@ limitations under the License.
           <fileset basedir="netstandard/1.3/log4net/bin/Release/netstandard1.3"/>
         </move>
       </if>
-      <ifnot test="${current.build.config.release}">
+      <if test="${current.build.config.debug}">
         <move todir="${log4net.basedir}/bin/netstandard/1.3/debug">
           <fileset basedir="netstandard/1.3/log4net/bin/Debug/netstandard1.3"/>
         </move>
-      </ifnot>
+      </if>
     </if>
   </target>
   <!-- Target for generating docs for all runtime configurations -->


[26/50] logging-log4net git commit: Bump netstandard-1.3 builder docker to 2-sdk-jessie

Posted by dp...@apache.org.
Bump netstandard-1.3 builder docker to 2-sdk-jessie

The reasoning is that nant is no longer available in stretch.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/f5583cfc
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/f5583cfc
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/f5583cfc

Branch: refs/heads/develop
Commit: f5583cfc904ecc78c9a37fea0e981146b5c35323
Parents: c5c984e
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 19:35:38 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 19:35:38 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-netstandard-1.3/Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/f5583cfc/buildtools/docker/builder-netstandard-1.3/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-netstandard-1.3/Dockerfile b/buildtools/docker/builder-netstandard-1.3/Dockerfile
index 1b6aa90..6e43e81 100644
--- a/buildtools/docker/builder-netstandard-1.3/Dockerfile
+++ b/buildtools/docker/builder-netstandard-1.3/Dockerfile
@@ -1,4 +1,4 @@
-FROM microsoft/dotnet:2.0-sdk
+FROM microsoft/dotnet:2-sdk-jessie
 
 # define arguments passed in as environment variables
 ARG JENKINS_UID


[28/50] logging-log4net git commit: Bump netstandard-1.3 tests to runtime 2.0.7 and netcoreapp2.0

Posted by dp...@apache.org.
Bump netstandard-1.3 tests to runtime 2.0.7 and netcoreapp2.0


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/2930d056
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/2930d056
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/2930d056

Branch: refs/heads/develop
Commit: 2930d056f28eb7a15b68631183e7c63ab00a4886
Parents: 69b2d9f
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 22:04:39 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 22:07:14 2018 +0200

----------------------------------------------------------------------
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/2930d056/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index d389e82..89ceb64 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -19,13 +19,13 @@ limitations under the License.
 
   <PropertyGroup>
     <VersionPrefix>2.0.9</VersionPrefix>
-    <TargetFramework>netcoreapp1.0</TargetFramework>
+    <TargetFramework>netcoreapp2.0</TargetFramework>
     <DefineConstants>$(DefineConstants);NETSTANDARD1_3</DefineConstants>
     <AssemblyName>log4net.tests</AssemblyName>
     <PackageId>log4net.tests</PackageId>
     <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
     <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8</PackageTargetFallback>
-    <RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
+    <RuntimeFrameworkVersion>2.0.7</RuntimeFrameworkVersion>
     <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
     <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
     <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>


[13/50] logging-log4net git commit: Fix test build script to have the proper working directory

Posted by dp...@apache.org.
Fix test build script to have the proper working directory


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/05974851
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/05974851
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/05974851

Branch: refs/heads/develop
Commit: 0597485143502d1f61f120fef8a9a40bb8d2c496
Parents: 05c3a61
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 16:17:11 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 16:17:11 2017 +0100

----------------------------------------------------------------------
 tests/nant.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/05974851/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index edbe3f9..b04af84 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -866,7 +866,7 @@ limitations under the License.
     </target>
 
     <target name="runtests-netstandard-1.3" description="Runs log4net tests on .NET Standard 1.3">
-		<exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3" failonerror="false">
+		<exec program="dotnet" workingdir="${log4net.basedir}/netstandard/1.3/log4net.tests" failonerror="false">
             <arg value="test"/>
             <arg value="--logger:trx"/>
         </exec>


[46/50] logging-log4net git commit: Attempt to publish a timezone so that dpkg-reconfigure tzdata does work without user input

Posted by dp...@apache.org.
Attempt to publish a timezone so that dpkg-reconfigure tzdata does work without user input


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/3223ccb2
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/3223ccb2
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/3223ccb2

Branch: refs/heads/develop
Commit: 3223ccb22e214336bd6a233d1d1296be9aaa5643
Parents: 8f28eb2
Author: Dominik Psenner <dp...@apache.org>
Authored: Fri May 11 21:04:41 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Fri May 11 21:04:41 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-mono-2.0/Dockerfile | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/3223ccb2/buildtools/docker/builder-mono-2.0/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-2.0/Dockerfile b/buildtools/docker/builder-mono-2.0/Dockerfile
index 2afed9f..39014e2 100644
--- a/buildtools/docker/builder-mono-2.0/Dockerfile
+++ b/buildtools/docker/builder-mono-2.0/Dockerfile
@@ -6,6 +6,7 @@ MAINTAINER "dev@logging.apache.org"
 
 # set the timezone
 RUN ln -fs /usr/share/zoneinfo/Universal /etc/localtime
+RUN echo "Universal" > /etc/timezone
 
 # install dependencies
 RUN apt-get update && apt-get install -y nant git mono-complete mono-reference-assemblies-2.0


[40/50] logging-log4net git commit: Make the timezone setting easier, hopefully not needing dpkg-reconfigure tzdata

Posted by dp...@apache.org.
Make the timezone setting easier, hopefully not needing dpkg-reconfigure tzdata


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/26afadb8
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/26afadb8
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/26afadb8

Branch: refs/heads/develop
Commit: 26afadb8e65d8ae895ff54e46141e11195c1dede
Parents: 547d7a7
Author: Dominik Psenner <dp...@apache.org>
Authored: Wed May 9 21:49:28 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Wed May 9 21:49:28 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-mono-2.0/Dockerfile | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/26afadb8/buildtools/docker/builder-mono-2.0/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-2.0/Dockerfile b/buildtools/docker/builder-mono-2.0/Dockerfile
index 6f7c6d4..180990b 100644
--- a/buildtools/docker/builder-mono-2.0/Dockerfile
+++ b/buildtools/docker/builder-mono-2.0/Dockerfile
@@ -4,10 +4,8 @@ FROM ubuntu:latest
 # set the maintainer of this docker image
 MAINTAINER "dev@logging.apache.org"
 
-# prepare tz
-RUN apt-get install tzdata
+# set the timezone
 RUN ln -fs /usr/share/zoneinfo/Universal /etc/localtime
-RUN dpkg-reconfigure -f noninteractive tzdata
 
 # install dependencies
 RUN apt-get update && apt-get install -y nant git mono-complete mono-reference-assemblies-2.0


[29/50] logging-log4net git commit: Fix netstandard-1.3 tests project file to reference asset target fallback

Posted by dp...@apache.org.
Fix netstandard-1.3 tests project file to reference asset target fallback


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/21572611
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/21572611
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/21572611

Branch: refs/heads/develop
Commit: 21572611b96bad67c01580565b0ba015872b255a
Parents: 2930d05
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 22:29:13 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 22:29:13 2018 +0200

----------------------------------------------------------------------
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/21572611/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index 89ceb64..f03a012 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -24,7 +24,7 @@ limitations under the License.
     <AssemblyName>log4net.tests</AssemblyName>
     <PackageId>log4net.tests</PackageId>
     <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
-    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8</PackageTargetFallback>
+    <AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8</PackageTargetFallback>
     <RuntimeFrameworkVersion>2.0.7</RuntimeFrameworkVersion>
     <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
     <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>


[48/50] logging-log4net git commit: Use ubuntu:16.04 for mono-3.5 and mono-4.0 too

Posted by dp...@apache.org.
Use ubuntu:16.04 for mono-3.5 and mono-4.0 too


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/cd9866d6
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/cd9866d6
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/cd9866d6

Branch: refs/heads/develop
Commit: cd9866d66d3e6f769b4aafc9fc4d64b88079d7d0
Parents: da0cbcf
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun May 13 08:36:53 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun May 13 08:36:53 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-mono-3.5/Dockerfile | 2 +-
 buildtools/docker/builder-mono-4.0/Dockerfile | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/cd9866d6/buildtools/docker/builder-mono-3.5/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-3.5/Dockerfile b/buildtools/docker/builder-mono-3.5/Dockerfile
index 3dd081f..adecc33 100644
--- a/buildtools/docker/builder-mono-3.5/Dockerfile
+++ b/buildtools/docker/builder-mono-3.5/Dockerfile
@@ -1,5 +1,5 @@
 # Name of container: docker-ubuntu-latest-nant
-FROM ubuntu:latest
+FROM ubuntu:16.04
 
 # set the maintainer of this docker image
 MAINTAINER "dev@logging.apache.org"

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/cd9866d6/buildtools/docker/builder-mono-4.0/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-mono-4.0/Dockerfile b/buildtools/docker/builder-mono-4.0/Dockerfile
index 9c26bbf..8de952c 100644
--- a/buildtools/docker/builder-mono-4.0/Dockerfile
+++ b/buildtools/docker/builder-mono-4.0/Dockerfile
@@ -1,5 +1,5 @@
 # Name of container: docker-ubuntu-latest-nant
-FROM ubuntu:latest
+FROM ubuntu:16.04
 
 # set the maintainer of this docker image
 MAINTAINER "dev@logging.apache.org"


[30/50] logging-log4net git commit: Fix typo in the netstandard-1.3 tests csproj file

Posted by dp...@apache.org.
Fix typo in the netstandard-1.3 tests csproj file


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/3059aff9
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/3059aff9
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/3059aff9

Branch: refs/heads/develop
Commit: 3059aff9088b16a4412bfdbbe5b6f05d6c050752
Parents: 2157261
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 22:34:14 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 22:34:14 2018 +0200

----------------------------------------------------------------------
 netstandard/1.3/log4net.tests/log4net.tests.csproj | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/3059aff9/netstandard/1.3/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/1.3/log4net.tests/log4net.tests.csproj b/netstandard/1.3/log4net.tests/log4net.tests.csproj
index f03a012..31e144d 100755
--- a/netstandard/1.3/log4net.tests/log4net.tests.csproj
+++ b/netstandard/1.3/log4net.tests/log4net.tests.csproj
@@ -24,7 +24,7 @@ limitations under the License.
     <AssemblyName>log4net.tests</AssemblyName>
     <PackageId>log4net.tests</PackageId>
     <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
-    <AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8</PackageTargetFallback>
+    <AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8</AssetTargetFallback>
     <RuntimeFrameworkVersion>2.0.7</RuntimeFrameworkVersion>
     <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
     <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>


[49/50] logging-log4net git commit: netstandard-1.3: align test results and log locations with the pattern of other targets

Posted by dp...@apache.org.
netstandard-1.3: align test results and log locations with the pattern of other targets


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/b402cc85
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/b402cc85
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/b402cc85

Branch: refs/heads/develop
Commit: b402cc856d783f520febe601533430f9233ffee2
Parents: cd9866d
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun May 20 12:38:11 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun May 20 12:38:11 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile      |  4 ++--
 tests/nant.build | 10 +++++++++-
 2 files changed, 11 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/b402cc85/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index d4bf538..9d53023 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -64,8 +64,8 @@ pipeline {
 
 						// test
 						sh "nant -buildfile:tests/nant.build runtests-netstandard-1.3"
-						stash includes: '**/*.trx', name: 'netstandard-1.3-testresults', allowEmpty: true
-						stash includes: '**/*.log', name: 'netstandard-1.3-testlogs', allowEmpty: true
+						stash includes: 'tests/bin/**/*.trx', name: 'netstandard-1.3-testresults', allowEmpty: true
+						stash includes: 'tests/bin/**/*.log', name: 'netstandard-1.3-testlogs', allowEmpty: true
 					}
 				}
 			}

http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/b402cc85/tests/nant.build
----------------------------------------------------------------------
diff --git a/tests/nant.build b/tests/nant.build
index 914e7b2..346ebca 100644
--- a/tests/nant.build
+++ b/tests/nant.build
@@ -872,7 +872,15 @@ limitations under the License.
             <arg value="-d"/>
             <arg value="test.diagnostics.log"/>
             <arg value="log4net.tests/log4net.tests.csproj" />
-        </exec>
+		</exec>
+		<!-- move netstandard/1.3 to tests/bin/netstandard/1.3 -->
+		<move todir="tests/bin/netstandard/1.3/"
+			  failonerror="false">
+			<fileset basedir="netstandard/1.3">
+				<include name="**/*.log" />
+				<include name="**/*.trx" />
+			</fileset>
+		</move>
     </target>
 
 </project>


[25/50] logging-log4net git commit: Bump netstandard-1.3 builder to be based on the docker dotnet:2.0-sdk

Posted by dp...@apache.org.
Bump netstandard-1.3 builder to be based on the docker dotnet:2.0-sdk


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/c5c984e2
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/c5c984e2
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/c5c984e2

Branch: refs/heads/develop
Commit: c5c984e2fd4bb63cb82ac48dc89b1bb4a985da97
Parents: 0db7c58
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue May 8 19:04:39 2018 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue May 8 19:04:39 2018 +0200

----------------------------------------------------------------------
 buildtools/docker/builder-netstandard-1.3/Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/c5c984e2/buildtools/docker/builder-netstandard-1.3/Dockerfile
----------------------------------------------------------------------
diff --git a/buildtools/docker/builder-netstandard-1.3/Dockerfile b/buildtools/docker/builder-netstandard-1.3/Dockerfile
index b0f4892..1b6aa90 100644
--- a/buildtools/docker/builder-netstandard-1.3/Dockerfile
+++ b/buildtools/docker/builder-netstandard-1.3/Dockerfile
@@ -1,4 +1,4 @@
-FROM microsoft/dotnet:1.1-sdk
+FROM microsoft/dotnet:2.0-sdk
 
 # define arguments passed in as environment variables
 ARG JENKINS_UID


[02/50] logging-log4net git commit: Bump referenced assemblies in the test project for the netstandard-1.3 target

Posted by dp...@apache.org.
Bump referenced assemblies in the test project for the netstandard-1.3 target

This is a step towards fixing the tests according to a dialog with Rob Prouse. This
should finally allow us to output mstest (trx) results that jenkins can consume. Read
https://github.com/nunit/dotnet-test-nunit/issues/100 for more information.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/6b7f64a0
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/6b7f64a0
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/6b7f64a0

Branch: refs/heads/develop
Commit: 6b7f64a0b3391271a8e5123a81d1a2214e031e28
Parents: 15a8ac4
Author: Dominik Psenner <dp...@apache.org>
Authored: Sun Nov 12 00:30:59 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sun Nov 12 00:30:59 2017 +0100

----------------------------------------------------------------------
 netstandard/log4net.tests/log4net.tests.csproj | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/6b7f64a0/netstandard/log4net.tests/log4net.tests.csproj
----------------------------------------------------------------------
diff --git a/netstandard/log4net.tests/log4net.tests.csproj b/netstandard/log4net.tests/log4net.tests.csproj
index b72728c..444f30c 100755
--- a/netstandard/log4net.tests/log4net.tests.csproj
+++ b/netstandard/log4net.tests/log4net.tests.csproj
@@ -21,12 +21,12 @@
 
   <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
     <ProjectReference Include="../log4net/log4net.csproj" />
-    <PackageReference Include="dotnet-test-nunit" Version="3.5.0" />
-    <PackageReference Include="NUnit" Version="3.4.1" />
+    <PackageReference Include="NUnit" Version="3.9.0" />
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0-preview-20170106-08" />
+    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
+    <PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
   </ItemGroup>
 
 </Project>