Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 485906 - dev-util/monodevelop-3.0.2-r1 is unstable
Summary: dev-util/monodevelop-3.0.2-r1 is unstable
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: dotnet project
URL: https://bugzilla.xamarin.com/show_bug...
Whiteboard: We need to bring 4.x to the Portage t...
Keywords: InOverlay, UPSTREAM
Depends on: 458810
Blocks:
  Show dependency tree
 
Reported: 2013-09-25 00:18 UTC by Julian Ospald
Modified: 2015-08-14 09:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
strace.txt (strace.txt,59.13 KB, text/plain)
2013-09-26 15:01 UTC, Julian Ospald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julian Ospald 2013-09-25 00:18:34 UTC
start new project, create new file, try to write code... get this:


System.UnauthorizedAccessException: Permission denied ---> Mono.Unix.UnixIOException: Permission denied [EACCES].
  --- End of inner exception stack trace ---
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in /var/tmp/portage/dev-lang/mono-2.10.9-r2/work/mono-2.10.9/mcs/class/Mono.Posix/Mono.Unix/UnixMarshal.cs:456 
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastErrorIf (Int32 retval) [0x00007] in /var/tmp/portage/dev-lang/mono-2.10.9-r2/work/mono-2.10.9/mcs/class/Mono.Posix/Mono.Unix/UnixMarshal.cs:469 
  at Mono.Unix.UnixFileSystemInfo.GetFileSystemEntry (System.String path) [0x00022] in /var/tmp/portage/dev-lang/mono-2.10.9-r2/work/mono-2.10.9/mcs/class/Mono.Posix/Mono.Unix/UnixFileSystemInfo.cs:396 
  at Sharpen.FilePath.GetUnixFileInfo (System.String path) [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/Sharpen/Sharpen/FilePath.cs:439 
  at Sharpen.FilePath.LastModified () [0x0000a] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/Sharpen/Sharpen/FilePath.cs:225 
  at NGit.Storage.File.FileSnapshot.Save (Sharpen.FilePath path) [0x00006] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit.Storage.File/FileSnapshot.cs:123 
  at NGit.Storage.File.FileBasedConfig.Load () [0x00009] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit.Storage.File/FileBasedConfig.cs:120 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].LoadConfig () [0x0002f] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:879 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].GetConfig () [0x0000b] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:851 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].GuessWorkTreeOrFail () [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:897 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].SetupWorkTree () [0x0002d] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:812 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].Setup () [0x0000c] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:698 
  at NGit.Storage.File.FileRepository..ctor (Sharpen.FilePath gitDir) [0x00000] in <filename unknown>:0 
  at NGit.Storage.File.FileRepository..ctor (System.String gitDir) [0x00000] in <filename unknown>:0 
  at MonoDevelop.VersionControl.Git.LocalGitRepository..ctor (System.String path) [0x00000] in <filename unknown>:0 
  at MonoDevelop.VersionControl.Git.GitRepository..ctor (FilePath path, System.String url) [0x00014] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs:71 
  at MonoDevelop.VersionControl.Git.GitVersionControl.GetRepositoryReference (FilePath path, System.String id) [0x0007f] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs:61 
  at MonoDevelop.VersionControl.Git.GitVersionControl.GetRepositoryReference (FilePath path, System.String id) [0x0009c] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs:65 
  at MonoDevelop.VersionControl.Git.GitVersionControl.GetRepositoryReference (FilePath path, System.String id) [0x0009c] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs:65 
  at MonoDevelop.VersionControl.VersionControlService.GetRepositoryReference (System.String path, System.String id) [0x00017] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs:199 
  at MonoDevelop.VersionControl.VersionControlService.GetRepository (IWorkspaceObject entry) [0x00028] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs:185 
  at MonoDevelop.VersionControl.VersionControlFileSystemExtension.GetRepository (FilePath path) [0x00020] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs:29 
  at MonoDevelop.VersionControl.VersionControlFileSystemExtension.CanHandlePath (FilePath path, Boolean isDirectory) [0x0001b] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs:20 
  at MonoDevelop.Core.FileService.GetFileSystemForPath (System.String path, Boolean isDirectory) [0x00021] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Core/MonoDevelop.Core/FileService.cs:281 
  at MonoDevelop.Core.FileService.RequestFileEdit (System.String fileName) [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Core/MonoDevelop.Core/FileService.cs:242 
  at MonoDevelop.SourceEditor.SourceEditorView.CheckReadOnly (Int32 line) [0x0001d] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:758 
  at Mono.TextEditor.TextEditorData.CanEdit (Int32 line) [0x00010] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/Mono.Texteditor/Mono.TextEditor/TextEditorData.cs:475 
  at Mono.TextEditor.EditMode.InsertCharacter (UInt32 unicodeKey) [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/Mono.Texteditor/Mono.TextEditor/EditMode.cs:109 
  at Mono.TextEditor.SimpleEditMode.HandleKeypress (Key key, UInt32 unicodeKey, ModifierType modifier) [0x0003c] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/Mono.Texteditor/Mono.TextEditor/SimpleEditMode.cs:421 
  at Mono.TextEditor.EditMode.InternalHandleKeypress (Mono.TextEditor.TextEditor editor, Mono.TextEditor.TextEditorData data, Key key, UInt32 unicodeChar, ModifierType modifier) [0x0000e] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/Mono.Texteditor/Mono.TextEditor/EditMode.cs:49 
  at Mono.TextEditor.TextEditor.SimulateKeyPress (Key key, UInt32 unicodeChar, ModifierType modifier) [0x00008] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextEditor.cs:882 
  at MonoDevelop.SourceEditor.SourceEditorWidget.MonoDevelop.Ide.Gui.Content.ITextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs:150 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00056] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs:103 
  at CBinding.CTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00280] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/CBinding/Gui/CTextEditorExtension.cs:222 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.SourceEditor.ExtensibleTextEditor.ExtensionKeyPress (Key key, UInt32 ch, ModifierType state) [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs:236 



other random errors when clicking on some menus like:

System.UnauthorizedAccessException: Permission denied ---> Mono.Unix.UnixIOException: Permission denied [EACCES].
  --- End of inner exception stack trace ---
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in /var/tmp/portage/dev-lang/mono-2.10.9-r2/work/mono-2.10.9/mcs/class/Mono.Posix/Mono.Unix/UnixMarshal.cs:456 
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastErrorIf (Int32 retval) [0x00007] in /var/tmp/portage/dev-lang/mono-2.10.9-r2/work/mono-2.10.9/mcs/class/Mono.Posix/Mono.Unix/UnixMarshal.cs:469 
  at Mono.Unix.UnixFileSystemInfo.GetFileSystemEntry (System.String path) [0x00022] in /var/tmp/portage/dev-lang/mono-2.10.9-r2/work/mono-2.10.9/mcs/class/Mono.Posix/Mono.Unix/UnixFileSystemInfo.cs:396 
  at Sharpen.FilePath.GetUnixFileInfo (System.String path) [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/Sharpen/Sharpen/FilePath.cs:439 
  at Sharpen.FilePath.LastModified () [0x0000a] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/Sharpen/Sharpen/FilePath.cs:225 
  at NGit.Storage.File.FileSnapshot.Save (Sharpen.FilePath path) [0x00006] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit.Storage.File/FileSnapshot.cs:123 
  at NGit.Storage.File.FileBasedConfig.Load () [0x00009] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit.Storage.File/FileBasedConfig.cs:120 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].LoadConfig () [0x0002f] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:879 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].GetConfig () [0x0000b] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:851 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].GuessWorkTreeOrFail () [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:897 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].SetupWorkTree () [0x0002d] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:812 
  at NGit.BaseRepositoryBuilder`2[NGit.Storage.File.FileRepositoryBuilder,NGit.Storage.File.FileRepository].Setup () [0x0000c] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/external/ngit/NGit/NGit/BaseRepositoryBuilder.cs:698 
  at NGit.Storage.File.FileRepository..ctor (Sharpen.FilePath gitDir) [0x00000] in <filename unknown>:0 
  at NGit.Storage.File.FileRepository..ctor (System.String gitDir) [0x00000] in <filename unknown>:0 
  at MonoDevelop.VersionControl.Git.LocalGitRepository..ctor (System.String path) [0x00000] in <filename unknown>:0 
  at MonoDevelop.VersionControl.Git.GitRepository..ctor (FilePath path, System.String url) [0x00014] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs:71 
  at MonoDevelop.VersionControl.Git.GitVersionControl.GetRepositoryReference (FilePath path, System.String id) [0x0007f] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs:61 
  at MonoDevelop.VersionControl.Git.GitVersionControl.GetRepositoryReference (FilePath path, System.String id) [0x0009c] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs:65 
  at MonoDevelop.VersionControl.VersionControlService.GetRepositoryReference (System.String path, System.String id) [0x00017] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs:199 
  at MonoDevelop.VersionControl.VersionControlService.GetRepository (IWorkspaceObject entry) [0x00028] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs:185 
  at MonoDevelop.VersionControl.SolutionVersionControlCommandHalder.GetItems () [0x00019] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/Commands.cs:42 
  at MonoDevelop.VersionControl.SolutionVersionControlCommandHalder.Update (MonoDevelop.Components.Commands.CommandInfo info) [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/Commands.cs:63 
  at MonoDevelop.Components.Commands.CommandHandler.InternalUpdate (MonoDevelop.Components.Commands.CommandInfo info) [0x00000] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandHandler.cs:47 
  at MonoDevelop.Components.Commands.CommandManager.DefaultUpdateCommandInfo (MonoDevelop.Components.Commands.ActionCommand cmd, MonoDevelop.Components.Commands.CommandInfo info) [0x00079] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:1257 
  at MonoDevelop.Components.Commands.CommandManager.GetCommandInfo (System.Object commandId, MonoDevelop.Components.Commands.CommandTargetRoute targetRoute) [0x001a9] in /var/tmp/portage/dev-util/monodevelop-3.0.2-r1/work/monodevelop-3.0.2/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:1223 


followed by 5+ more messages popping up. Did any1 actually do runtime tests on this?
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-09-26 14:51:59 UTC
Yes, works excellent here; can you check actual permissions as well as capture a strace so we can see what's really going on here? What kind of project and file? Is this some specific code or just the example that is present?

Thank you in advance.
Comment 2 Julian Ospald 2013-09-26 15:01:43 UTC
Created attachment 359536 [details]
strace.txt
Comment 3 Julian Ospald 2013-09-26 15:02:17 UTC
empty C project, empty file

no idea what permissions you mean
Comment 4 Cynede (RETIRED) gentoo-dev 2013-09-27 04:46:09 UTC
Before adding 4.x monodevelop we must migrate to monolithic gtk-sharp.

In overlay done:

 - monolithic gtk-sharp / gnome-sharp ebuilds
 - some related *-sharp packages needed for below packages
 - port of smuxi irc client, banshee, monodevelop

It should be good idea to open bug for this propose and set as blocker for bumping monodevelop.
Comment 5 Pacho Ramos gentoo-dev 2015-05-21 15:49:42 UTC
(In reply to Heather from comment #4)
> Before adding 4.x monodevelop we must migrate to monolithic gtk-sharp.
> 
> In overlay done:
> 
>  - monolithic gtk-sharp / gnome-sharp ebuilds
>  - some related *-sharp packages needed for below packages
>  - port of smuxi irc client, banshee, monodevelop
> 
> It should be good idea to open bug for this propose and set as blocker for
> bumping monodevelop.

Any updates on this? :/

Thanks
Comment 6 Cynede (RETIRED) gentoo-dev 2015-08-14 09:51:46 UTC
this version is deprecated, old is hell and will be just removed soon