{ "id": "88229", "key": "TIMOB-8099", "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": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" }, { "id": "13170", "name": "Sprint 2012-06", "archived": true, "released": true, "releaseDate": "2012-03-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-03-20T16:37:25.000+0000", "created": "2012-03-20T08:20:01.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "regression" ], "versions": [ { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" } ], "issuelinks": [ { "id": "15851", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "88295", "key": "TIMOB-8126", "fields": { "summary": "iOS: Latest build can't add modules (compilation will fail)", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "15833", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "87069", "key": "TIMOB-7833", "fields": { "summary": "Tooling: Add support for a \"common\" CommonJS module installation folder", "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": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-22T17:12:40.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 attempting to build an application that uses an iPhone module with a custom module.xcconfig file, the module.xcconfig file is not processed during the build and the result is a build failure. \r\n\r\nSteps to reproduce:\r\n1. Download Titanium SDK version 2.0.0 (06fdce0)\r\n2. Create a new application is Titanium Studio\r\n3. Copy the Styled Label module zip file into the project (or install in the Titanium system folder)\r\n4. Update the tiapp.xml file to include the version of the styled label module\r\n5. Build the application\r\n\r\nThe build should fail. If you examine the module.xcconfig file in the application's build folder you will see that none of the information from the styled label's module.xcconfig file has been added. The build log will list a number of undefined symbols due to the fact that the module.xcconfig information was not included.\r\n\r\nThis problem was introduced on March 9, 2012 with the change to compiler.py (commit: 7cccc3fccae5bf0cfaa4629afd17fb8f56012924). It appears that the indentation on lines 308-310 is incorrect, with the result being that none of the subsequent lines are processed. (See [TIMOB-7833])", "attachment": [], "flagged": false, "summary": "module.xcconfig file is not processed", "creator": { "name": "jenglish", "key": "jenglish", "displayName": "Jeff English", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "jenglish", "key": "jenglish", "displayName": "Jeff English", "active": true, "timeZone": "America/Chicago" }, "environment": "Titanium SDK version 2.0.0 (06fdce0)\r\nStyled Label Module version 1.3", "comment": { "comments": [ { "id": "187495", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Note that the {{all_load}} also has to be removed from the {{module.xcconfig}} in order to get the build to work properly. The forced loading of symbols during the link causes a problem; there's an existing ticket for this.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-20T14:07:06.000+0000", "updated": "2012-03-20T14:11:47.000+0000" }, { "id": "187500", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "h4. TESTING\r\n----\r\n\r\n# Run tabnanny on the {{support/iphone}} contents from your project clone and make sure that there's no output:\r\n{code}\r\ntitanium_mobile> python -m tabnanny support/iphone\r\n{code}\r\n\r\n# Run the scenario described as above (you will need to pull down the module, and change the {{titanium.xcconfig}} and {{module.xcconfig}} to point to the correct 2.0.0 version, and remove the {{all_load}}).", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-20T14:11:35.000+0000", "updated": "2012-03-20T14:11:35.000+0000" }, { "id": "188586", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Hello Stephen, \r\n\r\ncan you please share the ticket number of the forced loading? What does it mean for customers? Should they wait for a recompiled version of all paid modules? \r\n\r\nBest,\r\n\r\nMauro ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2012-03-26T09:43:05.000+0000", "updated": "2012-03-26T09:43:05.000+0000" }, { "id": "195698", "author": { "name": "qiaoliang", "key": "qiaoliang", "displayName": "Qiao Liang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello Stephen,\r\n\r\ncan you point out the solution for this issue? It is marked as dup. But I cannot find the thread that resolve this.\r\n\r\nRegards,\r\nQiao Liang", "updateAuthor": { "name": "qiaoliang", "key": "qiaoliang", "displayName": "Qiao Liang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-22T22:44:58.000+0000", "updated": "2012-05-22T22:44:58.000+0000" }, { "id": "414776", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket due to time passed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-22T17:12:40.000+0000", "updated": "2017-03-22T17:12:40.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }