On Thursday, 11 January 2018 21:48:27 Russell Haley wrote: > David. I assume MSBuild and Roslyn are in > progress?
I haven't touched MSBuild and Roslyn. I want to get mono and linux-dotnet into Ports first. Speaking of mono: - I've updated the patch on Phabricator - distinfo has been fixed - all dependent ports have been bumped - I've moved the '/usr/share/.mono' directory to '$PREFIX/share/mono' We have 7 tests failing. Briefly: 1) Looks like a false negative? 2-3) Needs to be investigates, possibly a false negative. 4-7) FreeBSD uses different zoneinfo names, needs to be patched (i.e. false negative). Will anyone be able to look into these? Regards David 1) CreateSubKey_Name_MaxLength (MonoTests.Microsoft.Win32.RegistryKeyTest.CreateSubKey_Name_MaxLength) System.ArgumentException : Cannot delete a subkey tree because the subkey does not exist. at Microsoft.Win32.RegistryKey.DeleteSubKeyTree (System.String subkey, System.Boolean throwOnMissingSubKey) [0x00024] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/RegistryKey.cs:631 at Microsoft.Win32.RegistryKey.DeleteSubKeyTree (System.String subkey) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/RegistryKey.cs:612 at (wrapper remoting-invoke-with-check) Microsoft.Win32.RegistryKey:DeleteSubKeyTree (string) at MonoTests.Microsoft.Win32.RegistryKeyTest.CreateSubKey_Name_MaxLength () [0x0004e] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Test/Microsoft.Win32/RegistryKeyTest.cs:610 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 2) DeleteSubKey_Name_MaxLength (MonoTests.Microsoft.Win32.RegistryKeyTest.DeleteSubKey_Name_MaxLength) System.IO.PathTooLongException : Path is too long. Path: /home/dbn/ports/ports/lang/mono/work/.mono/registry/CurrentUser/software/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x0005f] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/Directory.cs:121 at System.IO.Directory.CreateDirectory (System.String path) [0x0008f] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/Directory.cs:85 at Microsoft.Win32.KeyHandler..ctor (Microsoft.Win32.RegistryKey rkey, System.String basedir, System.Boolean is_volatile) [0x00038] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:152 at Microsoft.Win32.KeyHandler.Ensure (Microsoft.Win32.RegistryKey rkey, System.String extra, System.Boolean writable, System.Boolean is_volatile) [0x00036] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:249 at Microsoft.Win32.UnixRegistryApi.CreateSubKey (Microsoft.Win32.RegistryKey rkey, System.String keyname, System.Boolean writable, System.Boolean is_volatile) [0x0002c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:1011 at Microsoft.Win32.UnixRegistryApi.CreateSubKey (Microsoft.Win32.RegistryKey rkey, System.String keyname, System.Boolean writable) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:999 at Microsoft.Win32.UnixRegistryApi.CreateSubKey (Microsoft.Win32.RegistryKey rkey, System.String keyname) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:852 at Microsoft.Win32.RegistryKey.CreateSubKey (System.String subkey) [0x00027] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/RegistryKey.cs:515 at (wrapper remoting-invoke-with-check) Microsoft.Win32.RegistryKey:CreateSubKey (string) at MonoTests.Microsoft.Win32.RegistryKeyTest.DeleteSubKey_Name_MaxLength () [0x0001e] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Test/Microsoft.Win32/RegistryKeyTest.cs:1029 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 3) DeleteSubKeyTree_Name_MaxLength (MonoTests.Microsoft.Win32.RegistryKeyTest.DeleteSubKeyTree_Name_MaxLength) System.IO.PathTooLongException : Path is too long. Path: /home/dbn/ports/ports/lang/mono/work/.mono/registry/CurrentUser/software/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x0005f] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/Directory.cs:121 at System.IO.Directory.CreateDirectory (System.String path) [0x0008f] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/Directory.cs:85 at Microsoft.Win32.KeyHandler..ctor (Microsoft.Win32.RegistryKey rkey, System.String basedir, System.Boolean is_volatile) [0x00038] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:152 at Microsoft.Win32.KeyHandler.Ensure (Microsoft.Win32.RegistryKey rkey, System.String extra, System.Boolean writable, System.Boolean is_volatile) [0x00036] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:249 at Microsoft.Win32.UnixRegistryApi.CreateSubKey (Microsoft.Win32.RegistryKey rkey, System.String keyname, System.Boolean writable, System.Boolean is_volatile) [0x0002c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:1011 at Microsoft.Win32.UnixRegistryApi.CreateSubKey (Microsoft.Win32.RegistryKey rkey, System.String keyname, System.Boolean writable) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:999 at Microsoft.Win32.UnixRegistryApi.CreateSubKey (Microsoft.Win32.RegistryKey rkey, System.String keyname) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:852 at Microsoft.Win32.RegistryKey.CreateSubKey (System.String subkey) [0x00027] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Microsoft.Win32/RegistryKey.cs:515 at (wrapper remoting-invoke-with-check) Microsoft.Win32.RegistryKey:CreateSubKey (string) at MonoTests.Microsoft.Win32.RegistryKeyTest.DeleteSubKeyTree_Name_MaxLength () [0x0001e] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Test/Microsoft.Win32/RegistryKeyTest.cs:1243 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 4) ConvertTime_AjustmentConvertTimeWithSourceTimeZone (MonoTests.System.TimeZoneInfoTest+ConvertTimeTests.ConvertTime_AjustmentConvertTimeWithSourceTimeZone) System.TimeZoneNotFoundException : Couldn't read time zone file /usr/share/zoneinfo/US/Eastern ----> System.IO.DirectoryNotFoundException : Could not find a part of the path "/usr/share/zoneinfo/US/Eastern". at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x0000c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:581 at System.TimeZoneInfo.FindSystemTimeZoneByIdCore (System.String id) [0x0000c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:201 at System.TimeZoneInfo.FindSystemTimeZoneById (System.String id) [0x00068] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:571 at MonoTests.System.TimeZoneInfoTest+ConvertTimeTests.ConvertTime_AjustmentConvertTimeWithSourceTimeZone () [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Test/System/TimeZoneInfoTest.cs:729 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 --DirectoryNotFoundException at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0015e] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/FileStream.cs:223 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/FileStream.cs:91 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at System.IO.File.OpenRead (System.String path) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/File.cs:350 at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x00002] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:579 5) ConvertTimeTests.ConvertTime_AjustmentConvertTimeWithSourceTimeZone (MonoTests.System.TimeZoneInfoTest+ConvertTimeTests_LocalUtc.ConvertTimeTests.ConvertTime_AjustmentConvertTimeWithSourceTimeZone) System.TimeZoneNotFoundException : Couldn't read time zone file /usr/share/zoneinfo/US/Eastern ----> System.IO.DirectoryNotFoundException : Could not find a part of the path "/usr/share/zoneinfo/US/Eastern". at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x0000c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:581 at System.TimeZoneInfo.FindSystemTimeZoneByIdCore (System.String id) [0x0000c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:201 at System.TimeZoneInfo.FindSystemTimeZoneById (System.String id) [0x00068] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:571 at MonoTests.System.TimeZoneInfoTest+ConvertTimeTests.ConvertTime_AjustmentConvertTimeWithSourceTimeZone () [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Test/System/TimeZoneInfoTest.cs:729 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 --DirectoryNotFoundException at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0015e] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/FileStream.cs:223 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/FileStream.cs:91 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at System.IO.File.OpenRead (System.String path) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/File.cs:350 at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x00002] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:579 6) SubminuteDSTOffsets (MonoTests.System.TimeZoneInfoTest+FindSystemTimeZoneByIdTests.SubminuteDSTOffsets) System.TimeZoneNotFoundException : Couldn't read time zone file /usr/share/zoneinfo/Canada/Newfoundland ----> System.IO.DirectoryNotFoundException : Could not find a part of the path "/usr/share/zoneinfo/Canada/Newfoundland". at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x0000c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:581 at System.TimeZoneInfo.FindSystemTimeZoneByIdCore (System.String id) [0x0000c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:201 at System.TimeZoneInfo.FindSystemTimeZoneById (System.String id) [0x00068] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:571 at MonoTests.System.TimeZoneInfoTest+FindSystemTimeZoneByIdTests.SubminuteDSTOffsets () [0x00050] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Test/System/TimeZoneInfoTest.cs:995 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 --DirectoryNotFoundException at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0015e] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/FileStream.cs:223 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/FileStream.cs:91 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at System.IO.File.OpenRead (System.String path) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/File.cs:350 at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x00002] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:579 7) FindSystemTimeZoneById (MonoTests.System.TimeZoneTest.FindSystemTimeZoneById) System.TimeZoneNotFoundException : Couldn't read time zone file /usr/share/zoneinfo/Canada/Eastern ----> System.IO.DirectoryNotFoundException : Could not find a part of the path "/usr/share/zoneinfo/Canada/Eastern". at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x0000c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:581 at System.TimeZoneInfo.FindSystemTimeZoneByIdCore (System.String id) [0x0000c] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:201 at System.TimeZoneInfo.FindSystemTimeZoneById (System.String id) [0x00068] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:571 at MonoTests.System.TimeZoneTest.FindSystemTimeZoneById () [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/Test/System/TimeZoneTest.cs:366 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 --DirectoryNotFoundException at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0015e] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/FileStream.cs:223 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/FileStream.cs:91 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at System.IO.File.OpenRead (System.String path) [0x00000] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System.IO/File.cs:350 at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x00002] in /home/dbn/ports/ports/lang/mono/work/mono-mono-5.2.0.215/mcs/class/corlib/System/TimeZoneInfo.cs:579
signature.asc
Description: This is a digitally signed message part.
