{ "id": "61191", "key": "TIMOB-559", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "15699", "description": "2013 Sprint 21", "name": "2013 Sprint 21", "archived": true, "released": true, "releaseDate": "2013-10-18" }, { "id": "15701", "description": "2013 Sprint 21 Core", "name": "2013 Sprint 21 Core", "archived": true, "released": true, "releaseDate": "2013-10-18" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-10-19T01:07:23.000+0000", "created": "2011-04-15T02:31:55.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "androidbuild", "ay-verified", "cb-verified", "core" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "30755", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "91507", "key": "TIMOB-9028", "fields": { "summary": "CLI: \"build\" command for Android apps", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "6", "description": "gh.issue.epic.desc", "name": "Epic", "subtask": false } } } }, { "id": "31512", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "119156", "key": "TIMOB-14973", "fields": { "summary": "Android Build: Validate command line arguments and tiapp.xml settings", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2013-11-13T18:34:26.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" }, { "id": "13103", "name": "CLI", "description": "Node-based command line interface" }, { "id": "10207", "name": "Tooling" } ], "description": "I found this bug while I created new release for Android Market.\r\n\r\nappversion is never changed from tiapp.xml file (version tag). I send you patch to correct this, to apply on 1.0.0/android/android.py", "attachment": [ { "id": "17868", "filename": "android-appversion-correction.patch", "author": { "name": "metal3d", "key": "metal3d", "displayName": "Metal3d", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:31:55.000+0000", "size": 903, "mimeType": "text/plain" } ], "flagged": false, "summary": "Android: Appversion never taken from tiapp.xml", "creator": { "name": "metal3d", "key": "metal3d", "displayName": "Metal3d", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "metal3d", "key": "metal3d", "displayName": "Metal3d", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "123549", "author": { "name": "metal3d", "key": "metal3d", "displayName": "Metal3d", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

There is a trouble with this patch... in fact with \"android\"\nmanifest if you need to specify a floating value for version. It\ncould be cool to correct this quickly, everybody wich needs to\nupload a new revision on android market is blocked because the\nappversion need to greater than previous

{html}", "updateAuthor": { "name": "metal3d", "key": "metal3d", "displayName": "Metal3d", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:31:55.000+0000", "updated": "2011-04-15T02:31:55.000+0000" }, { "id": "123550", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Assigning to Don for triage... but bounce it back to iOS once\nyou've handled it so we can check the report as well.

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:31:56.000+0000", "updated": "2011-04-15T02:31:56.000+0000" }, { "id": "123551", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

There is a reason the version tag isn't used, because it's not\nsufficient for Android. You need to specify them in the android\nsection of the tiapp.xml in the application element. Android\nrequires an integer version that is incremented for each release\nAND a string version that can be everything. I will leave it in TBS\nso we can discuss it, but until we get project/platform specific\nsettings it has to be done through the android manifest.

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:31:56.000+0000", "updated": "2011-04-15T02:31:56.000+0000" }, { "id": "123552", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Associated Helpdesk Ticket

\n

http://developer.appcelerator.com/helpdesk/view/76595

{html}", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:31:56.000+0000", "updated": "2011-04-15T02:31:56.000+0000" }, { "id": "164299", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "h3. Associated Helpdesk Ticket\r\nhttp://appc.me/c/APP-835962", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-08-29T09:01:32.000+0000", "updated": "2011-08-29T09:01:32.000+0000" }, { "id": "209989", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We still don't generate a new versionCode for the AndroidManifest.xml when the\r\n\"version\" in tiapp.xml is updated. As mentioned in previous comment this is mostly due to Android\r\nrequiring this to be an integer.\r\n\r\nhttp://developer.android.com/guide/topics/manifest/manifest-element.html#vcode", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-26T17:02:26.000+0000", "updated": "2012-07-26T17:03:07.000+0000" }, { "id": "275085", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "In Titanium SDK 3.2, we will populate the \"android:versionName\" with the from the tiapp.xml. The \"android:versionCode\" will default to \"1\". You can override both of these values via the tiapp.xml:\n\n{code}\n\n \n\n{code}", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-10-15T00:09:12.000+0000", "updated": "2013-10-15T00:09:12.000+0000" }, { "id": "275786", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/4781", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-19T01:07:15.000+0000", "updated": "2013-10-19T01:07:15.000+0000" }, { "id": "279367", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed on:\nMac OSX 10.9 Mavericks\nTitanium Studio, build: 3.2.0.201311122225\nTitanium SDK, build: 3.2.0.v20131112144044\nCLI: 3.2.0\nAlloy: 1.3.0\n\nAndroid version can be specified in the tiapp.xml\nClosing.", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-13T18:34:20.000+0000", "updated": "2013-11-13T18:34:20.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }