{ "id": "162520", "key": "TIMOB-23760", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": "17608", "name": "Release 6.1.0", "archived": false, "released": true, "releaseDate": "2017-05-26" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-08-16T17:35:18.000+0000", "created": "2016-08-10T19:33:25.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [ "qe-5.4.0" ], "versions": [ { "id": "17706", "name": "Release 5.4.0", "archived": false, "released": true, "releaseDate": "2016-08-11" } ], "issuelinks": [ { "id": "52380", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "162517", "key": "TIMOB-23758", "fields": { "summary": "Windows: Unable to build to 10.0.10586 emulator after installing Windows SDK 10.0.14393", "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": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "52371", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "159493", "key": "TIMOB-23193", "fields": { "summary": "Windows: Change target specific build options into target agnostic build options", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "52377", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "162551", "key": "TIMOB-23768", "fields": { "summary": "Windows: windowslib should detect installed Win10 SDK versions", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "52372", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "162518", "key": "TIMOB-23759", "fields": { "summary": "Windows: Allow a user to define a target Windows version and Minimum Version in the tiapp.xml", "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": "None", "id": "6" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-12-01T23:45:12.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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "h5.Description\r\n\r\nCurrently, when using the {{--wp-sdk}} option it will only allow a user to use 8.1 and 10.0 for possible values. When attempting to pass in an actual value for the SDK i.e. 10.0.10240.0, 10.0.10586.0 the CLI will not accept it as valid.\r\n\r\nThis option should be made to accept valid versions of the Windows SDK, similar to the {{--ios-version}} option in ios-build\r\n\r\nh5.Steps to reproduce\r\n\r\n# Build a Windows project using {{appc run -p windows -T wp-device --wp-sdk 10.0.10586.0 --build-only}}\r\n\r\nh5.Actual result\r\n\r\nThe build will error with\r\n\r\n{code}\r\nAppcelerator Command-Line Interface, version 5.4.0-40\r\nCopyright (c) 2014-2016, Appcelerator, Inc. All Rights Reserved.\r\n\r\nPreproduction Environment Active\r\n\r\n[ERROR] Invalid \"--wp-sdk\" value \"10.0.10586.0\"\r\n\r\nPlease select a valid wp-sdk value:\r\n 1) 8.1\r\n 2) 10.0\r\nSelect a value by number or name:\r\n{code}\r\n\r\nh5.Expected result\r\n\r\nThe CLI should accept a valid version of the SDK for the --wp-sdk option", "attachment": [], "flagged": false, "summary": "Windows: --wp-sdk option should handle actual Windows SDK versions", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": "Windows 10 Pro\r\nAppc core: 5.4.0-40\r\nAppc NPM: 4.2.7\r\nTi SDK: 5.4.0.v20160810054359", "closedSprints": [ { "id": 695, "state": "closed", "name": "2016 Sprint 17 SDK", "startDate": "2016-08-13T00:00:16.620Z", "endDate": "2016-08-27T00:00:00.000Z", "completeDate": "2016-08-29T03:18:08.942Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "393058", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Sorry, I already worked on this. I'll push related PR soon.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-12T22:42:05.000+0000", "updated": "2016-08-12T22:42:05.000+0000" }, { "id": "393059", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile_windows/pull/818", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-12T22:47:52.000+0000", "updated": "2016-08-12T22:47:52.000+0000" }, { "id": "393062", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~gmathews] ok, sounds good (y)", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-12T22:57:05.000+0000", "updated": "2016-08-12T22:57:05.000+0000" }, { "id": "393110", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile_windows/pull/818", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-15T03:34:47.000+0000", "updated": "2016-08-15T03:34:47.000+0000" }, { "id": "402448", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed, CLI now accepts and actual value of an SDK when using {{--wp-sdk}}. When running {{appc run -p windows -T wp-device --wp-sdk 10.0.10586.0 --build-only}} The following appeared in the console.\r\n\r\n\r\n{code:java}\r\nC:\\Users\\Tester\\Desktop\\Samir\\testabc>appc run -p windows -T wp-device --wp-sdk 10.0.10586.0 --build-only\r\nAppcelerator Command-Line Interface, version 6.0.0\r\nCopyright (c) 2014-2016, Appcelerator, Inc. All Rights Reserved.\r\n\r\n12/1/2016, 3:38:19 PM\r\n\r\nOperating System\r\n Name = Microsoft Windows 10 Pro\r\n Version = 10.0.14393\r\n Architecture = 64bit\r\n # CPUs = 4\r\n Memory = 17034395648\r\n\r\nNode.js\r\n Node.js Version = 4.4.4\r\n npm Version = 2.11.3\r\n\r\nTitanium CLI\r\n CLI Version = 5.0.10\r\n\r\nTitanium SDK\r\n SDK Version = 6.1.0.v20161201064221\r\n SDK Path = C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.1.0.v20161201064221\r\n Target Platform = windows\r\n\r\nCommand\r\n C:\\Program Files (x86)\\nodejs\\node.exe C:\\Users\\Tester\\.appcelerator\\install\\6.0.0\\package\\node_modules\\titanium\\lib\\titanium.js build run -p windows -T wp-device --wp-sdk 10.0.10586.0 --build-only --config-file C:\\Users\\Tester\\AppData\\Local\\Temp\\build-1480635487191.json --log-level info --no-banner --project-dir C:\\Users\\Tester\\Desktop\\Samir\\testabc\r\n\r\n[INFO] Found Titanium module id=ti.cloud version=3.2.11 platform=commonjs deploy-type=test path=C:\\ProgramData\\Titanium\\modules\\commonjs\\ti.cloud\\3.2.11\r\n[INFO] Found Titanium plugin id=com.soasta.touchtest.android version=latest\r\n[INFO] Found Titanium plugin id=hyperloop version=latest\r\n[INFO] Building for Windows Phone device\r\n[INFO] Performing build only\r\n[INFO] Deploy type: test\r\n[INFO] Debugging disabled\r\n[INFO] Profiler disabled\r\n[INFO] Forcing rebuild: target changed since last build\r\n[INFO] Was: wp-emulator\r\n[INFO] Now: wp-device\r\n[INFO] Using existing temporary pfx\r\n[INFO] JavaScript files need to be encrypted\r\n[INFO] Missing 7 app icons, generating missing icons\r\n[INFO] Square24x24Logo.png - Used for badge - size: 24x24\r\n[INFO] Square44x44Logo.png - Used for logo - size: 44x44\r\n[INFO] Square71x71Logo.png - Used for logo - size: 71x71\r\n[INFO] Square150x150Logo.png - Used for logo - size: 150x150\r\n[INFO] Logo.png - Used for logo - size: 150x150\r\n[INFO] StoreLogo.png - Used for logo - size: 50x50\r\n[INFO] SmallLogo.png - Used for logo - size: 30x30\r\n[INFO] Processing JavaScript files\r\n[INFO] Encrypting JavaScript files: C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.1.0.v20161201064221\\windows\\titanium_prep.win32.exe \"com.appc.testabc\" \"C:\\Users\\Tester\\.titanium\\vsbuild\\testabc\\Assets\" \"app.js\" \"_app_props_.json\" \"_app_info_.json\"\r\n[INFO] Generating i18n files\r\n[INFO] Writing appxmanifest C:\\Users\\Tester\\.titanium\\vsbuild\\testabc\\Package.store.appxmanifest.in\r\n[INFO] Writing appxmanifest C:\\Users\\Tester\\.titanium\\vsbuild\\testabc\\Package.phone.appxmanifest.in\r\n[INFO] Writing appxmanifest C:\\Users\\Tester\\.titanium\\vsbuild\\testabc\\Package.win10.appxmanifest.in\r\n[INFO] Generating Native Types\r\n[INFO] Setting up native modules for CMakeLists.txt...\r\n[INFO] Writing CMakeLists.txt: C:\\Users\\Tester\\.titanium\\vsbuild\\testabc\\CMakeLists.txt\r\n[INFO] Running cmake at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.1.0.v20161201064221\\windows\\cli\\vendor\\cmake\\bin\\cmake.exe in directory C:\\Users\\Tester\\.titanium\\vsbuild\\testabc\\win10.ARM\r\n[INFO] -- The C compiler identification is MSVC 19.0.24213.1\r\n[INFO] -- The CXX compiler identification is MSVC 19.0.24213.1\r\n[INFO] -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_arm/cl.exe\r\n[INFO] -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_arm/cl.exe -- works\r\n[INFO] -- Detecting C compiler ABI info\r\n[INFO] -- Detecting C compiler ABI info - done\r\n[INFO] -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_arm/cl.exe\r\n[INFO] -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_arm/cl.exe -- works\r\n[INFO] -- Detecting CXX compiler ABI info\r\n[INFO] -- Detecting CXX compiler ABI info - done\r\n[INFO] -- Detecting CXX compile features\r\n[INFO] -- Detecting CXX compile features - done\r\n[INFO] -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)\r\n[INFO] -- Found PythonInterp: C:/Python27/python.exe (found version \"2.7.11\")\r\n[INFO] -- Performing Test COMPILER_HAS_DEPRECATED_ATTR\r\n[INFO] -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed\r\n[INFO] -- Performing Test COMPILER_HAS_DEPRECATED\r\n[INFO] -- Performing Test COMPILER_HAS_DEPRECATED - Failed\r\n[INFO] -- Configuring done\r\n[INFO] -- Generating done\r\n[INFO] -- Build files have been written to: C:/Users/Tester/.titanium/vsbuild/testabc/win10.ARM\r\n[INFO] Targeting Windows SDK: 10.0.10586.0\r\n[INFO] Running MSBuild on solution: C:\\Users\\Tester\\.titanium\\vsbuild\\testabc\\win10.ARM\\Testabc.sln\r\n[INFO] Writing build manifest: C:\\Users\\Tester\\.titanium\\vsbuild\\testabc\\build-manifest.json\r\n[INFO] Copying results back to project build directory\r\n[INFO] Project built successfully in 31s 539ms\r\n{code}\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-12-01T23:44:31.000+0000", "updated": "2016-12-01T23:44:31.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }