{ "id": "97336", "key": "ALOY-85", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "14177", "description": "2012 Sprint 20", "name": "2012 Sprint 20", "archived": true, "released": true, "releaseDate": "2012-10-08" }, { "id": "14176", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": false, "released": true, "releaseDate": "2012-12-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-09-25T21:55:36.000+0000", "created": "2012-07-16T07:33:38.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [ { "id": "18898", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "97366", "key": "TISTUD-1959", "fields": { "summary": "PATH environment variable incorrect in python compiler plugins", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "21263", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "inwardIssue": { "id": "101836", "key": "ALOY-294", "fields": { "summary": "Ti.alloy compiler plugin should use PATH when possible for finding alloy/node", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": null, "updated": "2018-03-07T22:25:41.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12332", "name": "Titanium SDK", "description": "Any integration or issues with the TiSDK" }, { "id": "12331", "name": "Titanium Studio" } ], "description": "Current problems with ti.alloy plugin:\r\n\r\n* Will not work on Windows\r\n* nodejs path is hard-coded to {{/usr/local/bin/node}}\r\n* alloy path is hard-coded to {{/usr/local/bin/alloy}}\r\n\r\nThese would be fairly easy to solve, but it appears as though compiler plugins launched through TiStudio do not have full access to the user's environment variables. My own $PATH is pretty large, but when inspected in the compiler plugin, it returns only\r\n\r\n{code}/usr/bin:/bin:/usr/sbin:/sbin{code}\r\n\r\nSo we need a more reliable way to configure this plugin until we have true Titanium Studio integration. Either that or we continue to post workarounds as users encounter issues.", "attachment": [], "flagged": false, "summary": "Need to make ti.alloy compiler plugin work consistently", "creator": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "207671", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Something to consider is the CLI rewrite and upcoming TiStudio integration that would eliminate much of these issues. How much effort do we want to put into improving something that may soon be obsolete?", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-16T07:41:01.000+0000", "updated": "2012-07-16T07:41:01.000+0000" }, { "id": "207919", "author": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Probably this is a post pre-release issue. Unless it is super simple to fix. There are also issues of how if we fix up python scripts how are we going to distribute with alloy, if we have developers override exiting build scripts we could introduce build regression not tested by QA.", "updateAuthor": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-16T17:27:51.000+0000", "updated": "2012-07-16T17:27:51.000+0000" }, { "id": "219701", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Dependency has been resolved. Need to determine the minimum version this will be available in for TiStudio and code around that accordingly.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-09-19T07:54:33.000+0000", "updated": "2012-09-19T07:54:33.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }