Summary: | dev-lang/mono-1.2.3.1 fails on a few tests | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carsten Lohrke (RETIRED) <carlo> |
Component: | New packages | Assignee: | dotnet project <dotnet> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | pacho, radek |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://bugzilla.ximian.com/show_bug.cgi?id=81503 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Carsten Lohrke (RETIRED)
2007-02-25 16:41:29 UTC
Have you tried to send a bug to upstream? http://www.mono-project.com/Bugs I have just sent it to upstream Upstream says that they cannot reproduce this bug http://bugzilla.ximian.com/show_bug.cgi?id=81503 Upstream reply: I can't replicate this problem on my computers, for both 1.1 and 2.0 profiles. Also none of the building bots (on several architectures) has this problem. The convertion code use DateTime to do parts of it's calculation. It's possible that the real issue is hidden there (and only exposed on these tests). Do you see any date related failures when running corlib's unit tests ? If so can you paste/attach them to this bug report ? please also include extra data like which profile (1.1 or 2.0) you used to execute the tests If not can you supply more information about your environment, e.g. date format, time zone ... Thanks _____ There are many permissions problems because tests want to access to /root/: 75) MonoTests.System.Security.Cryptography.DSACryptoServiceProviderTest.ConstructorKeySizeCspParameters : System.Security.Cryptography.CryptographicException : Could not create user key store '/root/.config/.mono/keypairs'. ----> System.UnauthorizedAccessException : Access to the path "/root/.config" is denied. at Mono.Security.Cryptography.KeyPairPersistence.get_UserPath () [0x00090] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/Mono.Security.Cryptography/KeyPairPersistence.cs:224 at Mono.Security.Cryptography.KeyPairPersistence.get_Filename () [0x0007b] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/Mono.Security.Cryptography/KeyPairPersistence.cs:141 at Mono.Security.Cryptography.KeyPairPersistence.Load () [0x00000] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/Mono.Security.Cryptography/KeyPairPersistence.cs:167 at System.Security.Cryptography.DSACryptoServiceProvider..ctor (Int32 dwKeySize, System.Security.Cryptography.CspParameters parameters) [0x000ae] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.Security.Cryptography/DSACryptoServiceProvider.cs:108 at MonoTests.System.Security.Cryptography.DSACryptoServiceProviderTest.ConstructorKeySizeCspParameters () [0x0000e] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/Test/System.Security.Cryptography/DSACryptoServiceProviderTest.cs:137 at <0x00000> <unknown method> at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00056] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:143 --CryptographicException at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x0006e] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.IO/Directory.cs:118 at System.IO.Directory.CreateDirectory (System.String path) [0x0009f] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.IO/Directory.cs:88 at System.IO.DirectoryInfo.Create () [0x00000] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.IO/DirectoryInfo.cs:121 at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo:Create () at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x00039] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.IO/Directory.cs:99 at System.IO.Directory.CreateDirectory (System.String path) [0x0009f] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.IO/Directory.cs:88 at System.IO.DirectoryInfo.Create () [0x00000] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.IO/DirectoryInfo.cs:121 at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo:Create () at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x00039] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.IO/Directory.cs:99 at System.IO.Directory.CreateDirectory (System.String path) [0x0009f] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/System.IO/Directory.cs:88 at Mono.Security.Cryptography.KeyPairPersistence.get_UserPath () [0x00063] in /var/tmp/portage/dev-lang/mono-1.2.3.1/work/mono-1.2.3.1/mcs/class/corlib/Mono.Security.Cryptography/KeyPairPersistence.cs:218 Seems like bug 146967 , access to /root/.config is needed by mono tests Those problems have been fixed in portage since 1.2.4, thanks |