Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.
Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.
Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.
Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.
We need a way to run on an external console - ideally without building/bundling an old gnome-terminal.
FlatPak has a way to do this over dbus, but it means adding a dbus dependency to GnomePlatform
*** Bug 45770 has been marked as a duplicate of this bug. ***
Getting back to https://bugzilla.xamarin.com/show_bug.cgi?id=45770 I confirm that Debugging doesn't start for C# console project as well. I have reported one more bug attributed to dbus issues: https://bugzilla.xamarin.com/show_bug.cgi?id=45771 Are there any workarounds for it? Because of the dbus issues the FlatPak installation of MonoDevelop is unfortunately hardly usable.
There's a whole series of bugs related to breaking out of the sandbox - this one, 45771, and more. I need a new version of DBus# to fix them all, and they're all blocked on one engineer who hasn't been able to assign any time to the issue yet.
I think its important that the application experience in the flatpak environment be identical to the environment in the host. One should not need to build special logic or functionality into an application to break outside the sandbox. For example, consider a hypothetical application which needs to access ps, nslookup, or some other system utility. An application may need user permissions etc which are respected by the host. With the current application I do not believe this is possible. As oggdroid said the flatpack version of monodevelop is not usable.
*** Bug 56083 has been marked as a duplicate of this bug. ***
*** Bug 57076 has been marked as a duplicate of this bug. ***
*** Bug 56869 has been marked as a duplicate of this bug. ***
The default experience, where one is not able to start a simple Hello World application, is really not good. Is there any chance this is going to be fixed at all? Is Flatpak actually a good solution for a development tool, where you need to interact with the system more than with a "normal" user application?
There's actually been some movement here - DBus# master now supports the required magic to break out of the sandbox. I've simply not had the time to implement the sandbox break into the MonoDevelop process spawning code in GnomePlatform
*** Bug 58476 has been marked as a duplicate of this bug. ***
Fixed in git, should arrive in the alpha update branch by the end of today - `flatpak install --user --from http://download.mono-project.com/repo/monodevelop-alpha.flatpakref`