Bug 14967 - Updater is not offering GTK# 2.12.22 when I have 2.12.19 installed (and 2.12.22 is in all channels)
Summary: Updater is not offering GTK# 2.12.22 when I have 2.12.19 installed (and 2.12....
Status: VERIFIED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Updater ()
Version: 4.0.13
Hardware: PC Windows
: High major
Target Milestone: 4.2.3 (from master)
Assignee: Lluis Sanchez
URL:
Depends on:
Blocks:
 
Reported: 2013-09-24 16:56 UTC by PJ
Modified: 2014-01-13 06:49 UTC (History)
2 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 2013-09-24 16:56:17 UTC
Here's the updater request and response:


Request:

http://software.xamarin.com/Service/Updates?v=2&m=8643eac9-1ada-4637-97a7-ee48c61ab9e6&u=3eb9565af6af11e1acb212313d256628&pv4776efd4-a061-4c4c-a6bf-50eb08119eb1=1361072639&pvE55A5A70-C6F6-4845-8A01-89DAA5B6DA43=400120003&pvPlEhBk81kBfey9Va=1&env=MonoDroidInstalled

Response: https://gist.github.com/pjbeaman/1eb1da5e696ba724dd32


I think this is more of lluis' area, assigning to him.

Environment:

GTK# version 2.12.19: http://screencast.com/t/Kz1g2ebUaz

Xamarin Studio
Version 4.0.12 (build 3)
Installation UUID: cd2b3d2e-7603-4fec-b6d3-111f4d59113f
Runtime:
	Microsoft .NET 4.0.30319.17929
	GTK 2.24.13
	GTK# (2.12.0.0)

Xamarin.Android
Version: 4.6.0
Android SDK: C:\Users\Win7x64-2\AppData\Local\Android\android-sdk
	Supported Android versions:
		2.1 (API level 7)
		2.2 (API level 8)
		2.3 (API level 10)
		3.1 (API level 12)
		4.0 (API level 14)
Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_39
java version "1.6.0_39"
Java(TM) SE Runtime Environment (build 1.6.0_39-b04)
Java HotSpot(TM) Client VM (build 20.14-b01, mixed mode, sharing)

Build Information
Release ID: 400120003
593d7acb1cb78ceeeb482d5133cf1fe514467e39
Build date: 2013-08-07 18:31:48Z
Xamarin addins: 25a0858b281923e666b09259ad4746b774e0a873

Operating System
Windows 6.1.7601.65536 (64-bit)
Comment 1 PJ 2013-09-24 17:15:24 UTC
So 4.0.12 installs on 2.12.19, but 4.0.13 has a hard block on install.

We probably need to get this fixed before 4.0.13 goes to beta (or at least stable).
Comment 2 Lluis Sanchez 2013-09-25 09:33:01 UTC
Do you have an updateinfo file in C:\Program Files\GtkSharp ?
Comment 3 PJ 2013-09-25 12:50:13 UTC
No :-/

Here's the full listing of the directory: 

https://gist.github.com/pjbeaman/6612ff94f96a027c9c45
Comment 4 Lluis Sanchez 2013-09-25 15:14:22 UTC
ok, it means that this gtk# version didn't yet include the updateinfo file. We'll have to add a workaround to the updater. I can do that tomorrow.
Comment 5 PJ 2013-11-19 16:32:19 UTC
This bug was targeted for a past milestone, moving to the next active milestone.
Comment 6 Lluis Sanchez 2013-11-21 09:55:59 UTC
A workaround for this was already pushed to the updater.
Comment 7 Prashant manu 2014-01-07 08:30:43 UTC
I have checked this issue with following builds

All Windows
X.S 4.2.3(build 23)

I have observed that in Updater I am getting GTK# 4.12.22 for stable while for Beta and Alpha I am getting GTK 2.12.23 showing in screencast: http://screencast.com/t/M2V4PAXsW

Now thing is that I have GTK# 2.12.24 installed on machine the why I am seeing GTK 4.12.23 in Alpha channel?
Comment 8 PJ 2014-01-07 16:07:50 UTC
So first of all just to be clear, I think all the version numbers you're mentioning should be 2.12.xx (not 4.12.xx).

If any of the versions are 4.12.xx please let me know because that shouldn't be true.

To answer your question though, there is no channel that has 2.12.24 in it. You are correctly seeing whatever version is in the channel even though your GTK is higher version.
Comment 9 Prashant manu 2014-01-13 06:49:52 UTC
It's typo in GTK version. I got 2.12.x instead of 4.12.x.

As per comment#8 closing this issue because GTK version appearing correctly as per screencast.