Bug 5588 - MonoDevelop Version Information contains different information on Mac and Windows.
Summary: MonoDevelop Version Information contains different information on Mac and Win...
Status: VERIFIED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: General ()
Version: 3.0.x
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Duncan Mak
URL:
: 8416 ()
Depends on:
Blocks:
 
Reported: 2012-06-08 17:10 UTC by PJ
Modified: 2013-02-12 01:16 UTC (History)
6 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

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.

Related Links:
Status:
VERIFIED FIXED

Description PJ 2012-06-08 17:10:42 UTC
Of course, there are some things that are Mac only (for example, MonoTouch!).

Things like the MonoDevelop build information, however, should be included in Windows.




Windows:
**********************************************************
MonoDevelop 3.0.3.1
Installation UUID: 813e9989-c27d-4118-be47-4d7cac10d213
Runtime:
	Microsoft .NET 4.0.30319.544
	GTK 2.16.6
	GTK# (2.12.0.0)
Mono for Android: 4.2.3.68199851
Android SDK: C:\Program Files (x86)\Android\android-sdk
Supported Android versions:
	Version: 1.6	ApiLevel: 4
	Version: 2.1	ApiLevel: 7
	Version: 2.2	ApiLevel: 8
	Version: 2.3	ApiLevel: 10
	Version: 3.1	ApiLevel: 12
	Version: 4.0	ApiLevel: 14
	Version: 4.0.3	ApiLevel: 15
Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_27\bin

No build info
Operating System:
	Windows 6.1.7601.65536 (64-bit)

**********************************************************



Mac:
**********************************************************
MonoDevelop 3.0.3.1
Installation UUID: 5c2d87c1-35d9-41dc-896f-1913b7924c3a
Runtime:
	Mono 2.10.9 (tarball)
	GTK 2.24.10
	GTK# (2.12.0.0)
	Package version: 210090011
Apple Developer Tools:
	 Xcode 4.3.2 (1177)
	 Build 4E2002
Monotouch: 5.2.12
Mono for Android: 4.2.3.68199851
Android SDK: /Users/pjbeaman/Library/Developer/Xamarin/android-sdk-mac_x86
Supported Android versions:
	Version: 1.6	ApiLevel: 4
	Version: 2.1	ApiLevel: 7
	Version: 2.2	ApiLevel: 8
	Version: 2.3	ApiLevel: 10
	Version: 3.1	ApiLevel: 12
	Version: 4.0	ApiLevel: 14
	Version: 4.0.3	ApiLevel: 15
Java SDK: /usr/bin

Build information:
	Release ID: 30003001
	Git revision: 1b6ffb8235519a006d51afd98014ad20186cfd1b-dirty
	Build date: 2012-06-08 08:39:08+0000
	Xamarin addins: 62ad7268d38c2ece7e00dc32960bd3bdab8fec38
Operating System:
	Mac OS X 10.7.4
	Darwin dynamic-058.bos.xamarin.com 11.4.0 Darwin Kernel Version 11.4.0
	    Mon Apr  9 19:32:15 PDT 2012
	    root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
**********************************************************
Comment 1 Mikayla Hutchinson [MSFT] 2012-06-09 18:22:26 UTC
MD simply reads in text from a file that's generated by the makefiles. I suppose we could implement something similar in MSBuild for the Windows builds.
Comment 2 PJ 2012-10-31 15:37:46 UTC
This fix would make it much easier to report version information from windows for both QA and customers. How hard would it be to implement this?
Comment 3 Alan McGovern 2012-11-05 11:03:08 UTC
On windows we now generate the necessary files to give us the git hash for both monodevelop and md-addins. It was done using an msbuild task, which may need to be improved to detect the correct git on our build bots. It works fine for me on mac and windows.

I'll keep an eye on the bots to verify they now produce the git hash as expected.
Comment 5 Alan McGovern 2012-11-12 10:43:38 UTC
I have tried two approaches to implementing this and they both fail on the bot and both work locally. I am at a loss at the moment. Someone is going to have to check monodevelop out on the bot and see if it works in a non-wrench build environment. Then we can figure out if it's a wrench build environment issue or a configuration issue.
Comment 6 PJ 2012-11-12 12:18:28 UTC
Duncan owns the bot so assigning to him for now. 

If I can coordinate with him to get on the build bot at some point I can also take a look.
Comment 7 PJ 2012-11-15 11:31:39 UTC
*** Bug 8416 has been marked as a duplicate of this bug. ***
Comment 8 Bojan Rajkovic [MSFT] 2012-11-30 17:12:44 UTC
Can we please get some action on this? 

It'd be really great if QA (both local and 360Logica) could have this information, because it means we don't have to spend an extra 10 minutes per bug report figuring out which md-addins version is built into a given MonoDevelop hash. As it stands, I have to go look it up every time, which is a waste of my time and their time in waiting on me. Getting this in there would significantly shorten response time on bugs.
Comment 9 Duncan Mak 2013-01-18 00:17:32 UTC
I think I fixed this already. Please double check and reopen if necessary?
Comment 10 Jatin 2013-02-12 01:16:51 UTC
We have verified this issue with the latest build of MD:

MD 4.0 - db3ef976e04673c4dc1cdb3b8901753ef462c429

And now this issue does not exists, as now the correct version information is appearing for MD.