{ "id": "76533", "key": "TIMOB-4451", "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": "11364", "description": "Mobile 1.8.0 M11", "name": "Sprint 2011-32", "archived": true, "released": true, "releaseDate": "2011-08-15" }, { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-08-09T22:28:11.000+0000", "created": "2011-06-17T15:58:00.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "11244", "name": "Release 1.7.0", "archived": true, "released": true, "releaseDate": "2011-06-13" } ], "issuelinks": [], "assignee": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2017-03-03T22:49:37.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": "10207", "name": "Tooling" } ], "description": "When a module zip file is in the Titanium root directory, then referenced by an app, the zip file is not auto-deployed. It should be.", "attachment": [], "flagged": false, "summary": "Tooling: Modules are not properly auto-deployed", "creator": { "name": "nwright", "key": "nwright", "displayName": "Nolan Wright", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "nwright", "key": "nwright", "displayName": "Nolan Wright", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "iOS/Android", "comment": { "comments": [ { "id": "158479", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "* Couldn't reproduce at all with Android.\r\n\r\n* Could only reproduce on iOS when using a development version of the SDK, specifically because I use a symlink from /Library/App.../Titanium/mobilesdk/osx/DEV_1.7.X --->> /Users/bill/src/titanium_mobile/dist/mobilesdk/osx/1.7.2. The presence of the symlink causes the search for modules to occur in /Users/bill/src/titanium_mobile/dist instead of /Library/App.../Titanium (side-effect of abspath() in Python?)\r\n\r\n@NOLAN can you confirm whether this was the same scenario in which you were experiencing this?", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-07-05T08:48:51.000+0000", "updated": "2011-07-05T08:48:51.000+0000" }, { "id": "158567", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "Test case for QE:\r\n\r\n\r\n* Check your /Library/Application Support/Titanium/modules/iphone folder. If there is a ti.barcode folder there, delete it with rm -r {{ti.barcode}}.\r\n\r\n* Create a new app/project in Titanium Studio. Make sure that project targets 1.7.0 or 1.7.1 (our production releases, NOT a symlink of a still-in-development version of Titanium Mobile).\r\n\r\n* Copy the ti.barcode-iphone-1.1.zip (which I send you by e-mail) to /Library/Application Support/Titanium.\r\n\r\n* Build/release that project to the iPhone Simulator.\r\n\r\n* Check /Library/Application Support/Titanium/modules/iphone folder. Is there now a ti.barcode sub-folder? (There should be.)\r\n", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-07-05T14:04:42.000+0000", "updated": "2011-07-05T14:12:06.000+0000" }, { "id": "158600", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Looks like this is fixed. I added an additional step (which I assumed): Added \"ti.barcode\" to TiApp.xml prior to building. I ran two tests:\r\n1) With no barcode module at /library/application support/Titanium/modules/iPhone, and the zip at /library/application support/Titanium, the zip was removed, and added was the structure /library/application support/Titanium/modules/iPhone/ti.barcode/1.1/. \r\n2) With an existing ti.barcode version 1.0 installed, with the 1.1 zip located at /library/application support/Titanium, the zip was removed, and a new folder created at library/application support/Titanium/modules/iPhone/ti.barcode/1.1/. In this scenario, both 1.1 and 1.0 versions were located in the ti.barcode folder. I am running Xcode 4.0, and used release 1.7.1 to build. I'll verify with Thomas that he doesn't want any other testing before closing.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-07-05T17:52:32.000+0000", "updated": "2011-07-05T17:52:32.000+0000" }, { "id": "162336", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "Though QE was satisfied, I kept this open to evaluate the dev time bug I was seeing (described in my first comment) when symlinks were used. This has now also been fixed (since july 13 actually :) ).\r\n\r\nThe problem started with this community contribution:\r\n\r\nhttps://github.com/appcelerator/titanium_mobile/commit/fb473409c3d3f4dafcc3e48d3b750adf61bed7c6#support/iphone/builder.py\r\n\r\nMarshall fixed it with this commit:\r\n\r\nhttps://github.com/appcelerator/titanium_mobile/commit/9a2d071a0c2eec2d351c7426594945baab81beb6#support/iphone/builder.py", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-08-09T22:27:41.000+0000", "updated": "2011-08-09T22:27:41.000+0000" }, { "id": "409016", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-03T22:49:37.000+0000", "updated": "2017-03-03T22:49:37.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }