{ "id": "171375", "key": "TIMOB-25895", "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": "20102", "name": "Release 7.1.1", "archived": false, "released": true, "releaseDate": "2018-05-02" }, { "id": "20142", "name": "Hyperloop 3.0.4", "archived": false, "released": true } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-04-05T00:26:26.000+0000", "created": "2018-03-22T12:30:37.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "19957", "description": "", "name": "Release 7.1.0", "archived": false, "released": true, "releaseDate": "2018-03-14" } ], "issuelinks": [ { "id": "56405", "type": { "id": "10122", "name": "Gantt: start-finish", "inward": "is triggered by", "outward": "is triggering" }, "outwardIssue": { "id": "171205", "key": "AC-5627", "fields": { "summary": "Error when Microsoft review the application", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-05-16T23:37:55.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": "Apparently Microsoft starts rejecting our {{HAL.DLL}} in WACK (Windows Apps Certification Kit) just because Windows system has {{HAL.DLL}} in system library. We need to rename it in order to pass the cert.\r\n\r\n{code}\r\nI had the same issue and i wrote to Microsoft in order to discover what was the real problem and i finally find out: the problem is that the app package includes the HAL.dll library which has unfortunately the name of a Windows system library, so they told me to rename it if it is a different library because the current WACK (Windows Apps Certification Kit) which now is used for the store certification doesn’t accept it.\r\nThe reason why the local WACK certification doesn’t detect this problem is that the new WACK is not yet available, it will be released with the next Windows update.\r\nConclusion: i think the HAL library needs to be renamed.\r\n{code}\r\n", "attachment": [], "flagged": false, "summary": "Windows: Rename HAL", "creator": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 1018, "state": "closed", "name": "2018 Sprint 07 SDK", "startDate": "2018-03-25T21:59:36.637Z", "endDate": "2018-04-08T21:59:00.000Z", "completeDate": "2018-04-08T17:55:14.467Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "435866", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "[~emerriman] [~amukherjee] I think this is something we should get into 7.1.1 if we can. What do you think [~kiguchi]?\r\n", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2018-03-23T16:47:01.000+0000", "updated": "2018-03-23T16:47:01.000+0000" }, { "id": "435878", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~eharris] I have mixed feeling about this. Internally this is a major change regarding DLL linkage and this will require all modules re-compiled using new DLL. This will require new {{apiversion}} in modules and I would think this is a breaking change so theoretically this should go for major release. I would also think this is not a regression in our side but this is caused by a \"bug\" in new Microsoft review system and the people who don't submit to Store (such as users who develop/deploy apps locally/directly to the device) are not affected by this. I think Appcelerator have experienced similar cases before on iOS/Android platform (such as store rejection that requires major changes) I guess, how did we treat them, did we push the major changes in minor release in that cases?\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-03-24T01:26:52.000+0000", "updated": "2018-03-24T01:26:52.000+0000" }, { "id": "435879", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile_windows/pull/1213\r\nhttps://github.com/appcelerator/titanium_mobile/pull/9956\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-03-24T01:43:32.000+0000", "updated": "2018-03-24T01:43:32.000+0000" }, { "id": "435899", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Modules need re-compiled, targeting 7.1.1.\r\n\r\nhttps://github.com/appcelerator-archive/ti.paint/pull/29\r\nhttps://github.com/appcelerator-modules/ti.xaml.listview/pull/4\r\nhttps://github.com/appcelerator/hyperloop.next/pull/277", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-03-26T01:47:05.000+0000", "updated": "2018-03-26T01:47:05.000+0000" }, { "id": "435900", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "For 7_1_X branch;\r\nhttps://github.com/appcelerator/titanium_mobile_windows/pull/1214\r\nhttps://github.com/appcelerator/titanium_mobile/pull/9958\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-03-26T02:10:51.000+0000", "updated": "2018-03-26T02:10:51.000+0000" }, { "id": "435925", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "[~kiguchi] Thanks for the clarification, I definitely overlooked how breaking this would be. I'm not sure how we've handled changes like this in the past ([~emerriman] do you have any recollection of things like this?). It's a rock and a hard place situation", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2018-03-26T16:17:18.000+0000", "updated": "2018-03-26T16:17:18.000+0000" }, { "id": "436161", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Update: we already have nightly build for this fix;\r\n\r\n{code}\r\nappc ti sdk install --branch 7_1_X 7.1.1.v20180329233702\r\n{code}", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-04-02T00:27:16.000+0000", "updated": "2018-04-02T00:27:16.000+0000" }, { "id": "436163", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Modules needs to be updated in order to add 7.1.1 compatibility.\r\n\r\nhttps://github.com/appcelerator-archive/ti.paint/releases/tag/windows-3.1.0\r\nhttps://github.com/appcelerator-modules/ti.xaml.listview/releases/tag/v1.1.0\r\nhttps://github.com/appcelerator-modules/hyperloop-builds/releases/tag/v3.0.4-beta.1\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-04-02T04:26:22.000+0000", "updated": "2018-04-02T04:26:22.000+0000" }, { "id": "436509", "author": { "name": "jlongton", "key": "jlongton", "displayName": "Josh Longton", "active": true, "timeZone": "Europe/London" }, "body": "*FR passed.*\r\n\r\n{{HAL.dll}} has now been renamed to {{AXWAYHAL.dll}}\r\n\r\n*ENV*\r\n\r\n{noformat}\r\nWindows 10 Pro (1709)\r\nAppc NPM: 4.2.13-2\r\nAppc SDK: 7.1.1.v20180329233702\r\nHyperloop 3.0.4\r\nTi.paint 3.1.0\r\nAppc CLI:7.0.3-master.27\r\nNode Ver: 8.9.1\r\nNPM Ver: 5.7.1\r\n{noformat}\r\n\r\n", "updateAuthor": { "name": "jlongton", "key": "jlongton", "displayName": "Josh Longton", "active": true, "timeZone": "Europe/London" }, "created": "2018-04-05T00:26:09.000+0000", "updated": "2018-04-05T00:29:13.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }