{ "id": "118115", "key": "TIMOB-14781", "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": "15576", "description": "2013 Sprint 16", "name": "2013 Sprint 16", "archived": true, "released": true, "releaseDate": "2013-08-12" }, { "id": "15578", "description": "2013 Sprint 16 API", "name": "2013 Sprint 16 API", "archived": true, "released": true, "releaseDate": "2013-08-12" }, { "id": "15479", "description": "Release 3.1.2", "name": "Release 3.1.2", "archived": true, "released": true, "releaseDate": "2013-07-31" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-08-08T22:00:39.000+0000", "created": "2013-08-07T22:11:36.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-3.1.2", "qe-closed-3.1.2", "qe-testadded" ], "versions": [ { "id": "15478", "description": "Release 3.1.1", "name": "Release 3.1.1", "archived": true, "released": true, "releaseDate": "2013-06-17" }, { "id": "15479", "description": "Release 3.1.2", "name": "Release 3.1.2", "archived": true, "released": true, "releaseDate": "2013-07-31" } ], "issuelinks": [], "assignee": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-02-21T00:04:14.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": "10230", "name": "BlackBerry", "description": "BlackBerry Platform" } ], "description": "h5. Problem description\r\n\r\nAfter building a BlackBerry project, all project files timestamps are updated to the build time.\r\n\r\nNo other changes seem to take place. \r\n\r\nh5. Steps to reproduce\r\n1. Create a project and make a copy.\r\n\r\n2. Build the project for BlackBerry (either from CLI or from Appcelerator Studio). Perform a diff between the 2 projects files (for example all files in the 'app' folders for Alloy projects).\r\nResult: no differences are reported.\r\n\r\n3. Perform an md5 and compare the checksum of a project file and his copy.\r\nResult: md5 checksum are identical.\r\n\r\n4. Check timestamps of the built project files.\r\nResult: files are reporting all timestamps are being modified (Created, Modified and Last Opened).\r\n\r\n5. Build for Android\r\nResult: no modification is made to project files timestamps.\r\n\r\nh5. Note\r\nIssue is reproducible also with CLI and TiSDK 3.1.1 GA.\r\nNot a regression.\r\n\r\n\r\nh5. Appcelerator Studio behavior\r\nUsing Appcelerator Studio, I've experienced a inconsistent behavior.\r\nIf there are opened project files, the user is usually being being prompted with a message reporting that the file has been modified and should be reloaded (there are no content code differences).\r\nHowever this behavior seems to be inconsistent or intermittent and it happened that no popup message has been displayed.\r\n", "attachment": [], "flagged": false, "summary": "BlackBerry: Project file timestamps are changed after building for BlackBerry", "creator": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium SDK 3.1.1 & 3.1.2.v20130807111603\r\nAlloy 1.2.0-alpha6\r\nAppcelerator Studio 3.1.2.201308021524\r\nCLI 3.1.1 & 3.1.2-alpha\r\nNode 0.10.13", "comment": { "comments": [ { "id": "265510", "author": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-08T00:29:22.000+0000", "updated": "2013-08-08T00:29:22.000+0000" }, { "id": "265657", "author": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "easy fix - just a few lines\n\nhttps://github.com/appcelerator/titanium_mobile_blackberry/pull/154", "updateAuthor": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-08T21:43:05.000+0000", "updated": "2013-08-08T21:43:05.000+0000" }, { "id": "265740", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed. \n\nTitanium SDK 3.1.2.v20130808180613 \nAlloy 1.2.0-alpha6\nAppcelerator Studio 3.1.2.201308071912\nCLI 3.1.2-alpha\nNode 0.10.13\n\nClosing.", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-09T18:00:55.000+0000", "updated": "2013-08-09T18:00:55.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }