udaykiran19491/user-stories-from-tawos-for-llm-fine-tuning huggingface dataset:
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "h5. Description:  This is a *regression* between 5.0.2.GA - 5.1.0. The left button within a text field is no longer centered, but still responsive. The right button does not become visible upon focus of the text field.    h5. Steps to reproduce:    1. {{appc ti sdk select 5.0.2.GA}}  2. Create a classic project.  3. Use following example code in app.js:   {code:java}  var win = Ti.UI.createWindow({      backgroundcolor: 'red'      });            var leftButton = Titanium.UI.createButton({          style:Titanium.UI.iPhone.SystemButton.DISCLOSURE      });      var rightButton = Titanium.UI.createButton({          style:Titanium.UI.iPhone.SystemButton.INFO_DARK      });            leftButton.addEventListener('click',function()      {          Titanium.UI.createAlertDialog({              title:'Text Fields',              message:'You clicked the left button'          }).show();      });            rightButton.addEventListener('click',function()      {          Titanium.UI.createAlertDialog({              title:'Text Fields',              message:'You clicked the right button'          }).show();      });                  var tf1 = Titanium.UI.createTextField({          color:'#336699',          height:35,          top:100,          left:10,          width:250,          borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,          leftButton:leftButton,          rightButton:rightButton,          leftButtonMode:Titanium.UI.INPUT_BUTTONMODE_ALWAYS,          rightButtonMode:Titanium.UI.INPUT_BUTTONMODE_ONFOCUS      });        win.add(tf1);  win.open();  {code}    4. No issue with buttons in a text field.  5. {{appc ti sdk select}} 5.1.X SDK.  6. run the same example code.  7. Issue with buttons in a text field occurs.        h5. Result:  Buttons in a text field issue should occur with 5.1.X SDK builds.  h5. Expected Result:  Left button should be centered and right button should become visible upon text field focus."
Answer: 536.0

User story: Previously we'd return/wrap any arguments and return types as the actual Java type we received, rather than the type declared by the method return/param type. this led to an issue where we'd receive types that weren't available in our hyperloop JS wrappers (either because they weren't in the type hierarchy we traversed - or more important, if they were "hidden"/native types). As an example, we'd get a DisplayListCanvas (a subclass of Canvas) in a subclass of View's onDraw method. That type isn't in the android.jar and we have no means of trying to get it's details without the android source code. the method declares the param type as simply Canvas.    As  a hedge against this, when we wrap arguments or return types, we hold the object and it's specific subclass on the Java side, but report as and wrap with the declared type. As a result, that means we now need some way to be able to explicitly cast down to subclasses if we know the value is a more specific subclass (say on View.getLayoutParams).
Answer: 382231.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Build Titanium libs and apps for Windows 10 store (universal), and see if it runs under Windows 10 mobile. https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx suggests that what you build for desktop should also be able to targt phone: https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx"
Answer: 1296.0

User story: "Currently there are a lot of unit test which is skipped in NMocha. There should be a lot of changes since we introduce mocha tests, so we might want to re-visit these tests and see if it works now. If we still find a test that is failing we need to create a new ticket for it.  "
Answer: 8311.0

User story: "We currently generate a single ARM static library. There are GYP flags we can set to turn on usage of ARMv7 floating point operations. We should generate a version of the lib with this on and off."
Answer: 322340.0

User story: "Our current build for Windows SDK assumes we have a pre-built JSC installed on the machine and an environment variable pointing at it. This means that we have to VPN and RDP into the build agents to set up a new/different JSC build to use - grab the zip, unzip it, and then change the environment variable JavaScriptCore_HOME to point at the new folder. This means we can't try out new versions of JSC in a new build or PR.    We should change the build scripts (in groovy and/or the node scripts) to be able to point at a new JSC build URL to use for the build - so that we can make PRs that update JSC and see if the build/tests pass, and so that we eliminate the manual steps in setting up the build."
Answer: 10286.0

User story: "Once the V8 library is updated we'll need to do some significant work to update our native C++ code. There have been a number of large breaking API changes in V8 that we'll need to handle.    See:   * https://strongloop.com/strongblog/node-js-v0-12-c-apis-breaking/   * https://developers.google.com/v8/embed"
Answer: 181744.0

User story: "We'll need to update some build files to target the new V8 library once it's ready. Specifically:    Point to the new version number here: https://github.com/<USER>titanium_mobile/blob/master/android/build/libv8.properties    Update the makefiles to handle the new libs (which are built into separate static libraries, not a single libv8.a):  - https://github.com/<USER>titanium_mobile/blob/master/android/runtime/v8/Application.mk  - https://github.com/<USER>titanium_mobile/tree/master/android/runtime/v8/src/ndk-modules/libv8  - https://github.com/<USER>titanium_mobile/blob/master/android/runtime/v8/src/native/Android.mk  - https://github.com/<USER>titanium_mobile/blob/master/android/runtime/v8/src/native/common.mk    Possibly update the ant build.xml to grab the built library:  https://github.com/<USER>titanium_mobile/blob/master/android/build/common.xml#L694"
Answer: 406832.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "In the node community, they've developed a project called NAN to abstract the v8 apis. The intention is to allow developers to pull in these headers and code against the latest V8 API but still be able to build/target older versions through adapter interfaces.    https://github.com/nodejs/nan    This may be useful for us if we want to shield ourselves a little from V8 API changes, but really would only give us the benefit of being able to target older V8 versions over time. We'd still need to update when we pull in new V8 versions.    It _may_ be useful as an abstraction for native module developers, though?"
Answer: 175734.0

User story: Looks like current stable is now 4.6.85 of V8, though given how long all the pieces to do this will take, we may want to target 4.8 which is the current "dev channel" (the stable branch gets moved every 6 weeks).    https://github.com/<USER>v8_titanium
Answer: 406839.0

User story: Per [~<USER> on TIMOB-19750:     {quote}  We might want to clarify http://docs.<USER>com/platform/latest/#!/guide/Installing_the_Windows_Phone_SDK-section-43306274_InstallingtheWindowsPhoneSDK-VisualStudio which could be read as Visual Studio 2015 being "higher" then VS2013 Community as well.  {quote}    Also, we might want to revisit installation docs about use with VS 2015 and Windows 10.
Answer: 58214.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "We need to make changes to the Kroll binding to be able to detect our proxies stored in JSValueRef so that we can pass native Hyperloop objects to Titanium (for example, passing UIView to a Ti.View to be rendered)."
Answer: 412252.0

User story: "Add some mechanism to reference, include and use third-party libraries in Hyperloop JS code."
Answer: 14457.0

User story: "We should really set up a Windows 10 and VS 2015 box to use as a Jenkins build agent, so we can compile JSC, HAL, Windows SDK against Win10."
Answer: 64724.0

User story: "Add some mechanism to reference, include and use third-party libraries in Hyperloop JS code."
Answer: 18928.0

User story: "Support some syntax that allows users to implement a native interface in Hyperloop JS."
Answer: 18933.0

User story: "Generate a working version of the module that will allow users to add it to their project, and then require native Android types and call methods, access fields/constants, instantiate instances of types."
Answer: 431329.0

User story: "KitchenSink https://github.com/<USER>KitchenSink *master branch* is a comprehensive test suite for UI-related components and views, but it's been outdated. We should fix certain things to make sure it works with the latest master branch:    1. Update DefaultIcon.png to make sure it's the right size and that it doesn't have alpha channel.  2. Enable auto layout, add the following tag to the ios tag in tiapp.xml  <use-autolayout>true</use-autolayout>  3. With auto layout enabled, fix all deprecated warnings (mostly to do with AUTO property)  4. Any differences in UI behavior for auto layout enabled vs disabled should have tickets filed under the same epic with detailed descriptions so that we can tackle them one by one."
Answer: 431830.0

User story: "Some compile errors found in titanium_mobile_windows when targeting Windows 10 Store Apps. It also requires JavaScriptCore, HAL and gtest compiled under Visual Studio 2015."
Answer: 4426.0

User story: Compile HAL targeting Windows 10. There's a link error when building *HAL* DLL under Windows 10 + Visual Studio 2015.    {code}  1>JSString.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class std::locale::id std::codecvt<char16_t,char,struct _Mbstatet>::id" (__imp_?id@?$codecvt@_SDU_Mbstatet@@@std@@2V0locale@2@A)  {code}    That's a known issue introduced from Visual Studio 2015: https://connect.microsoft.com/VisualStudio/feedback/details/1348277/link-error-when-using-std-codecvt-utf8-utf16-char16-t
Answer: 1787.0

User story: "Titanium Windows SDK and HAL will fail to build under Visual Studio 2015 because current JavaScriptCore.lib is compiled under Visual Studio 2013. VS compiler will complain about the compiler version."
Answer: 10448.0

User story: "Make sure Titanium example apps (Movies, ToDoList, RSS reader etc) work on Windows 10 environment."
Answer: 32117.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: Latest cmake 3.3.2 doesn't support {{CMAKE_SYSTEM_VERSION=10.0}}. Seems like latest [MS version of cmake|https://github.com/Microsoft/CMake] does support it, so we need to build/get the binary and update our cmake.    {code}  (time cmake -G "Visual Studio 14 2015" -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION=10.0 -DTitaniumWindows_DISABLE_TESTS= -DTitaniumWindows_Global_DISABLE_TESTS=ON -DTitaniumWindows_Ti_DISABLE_TESTS=ON -DTitaniumWindows_UI_DISABLE_TESTS=ON -DTitaniumKit_DISABLE_TESTS=ON -DHAL_DISABLE_TESTS=ON "C:/titanium_mobile_windows/Examples/NG")  Re-run cmake no build system arguments  CMake Error at CMakeLists.txt:17 (project):    Visual Studio 14 2015 supports Windows Store '8.0' and '8.1', but not    '10.0'.  Check CMAKE_SYSTEM_VERSION.  {code}
Answer: 8613.0

User story: "Tried doing this (had to use JDK8), and got the following:    http://<USER><USER>org/job/titanium_mobile_master/3836/console    {code}      [javac] Note: [KrollBindingGen] Generating JSON: file:/var/lib/<USER>jobs/titanium_mobile_master/workspace/dist/android/json/org/<USER>titanium/bindings/titanium.json       [copy] Copying 18 files to /var/lib/<USER>jobs/titanium_mobile_master/workspace/dist/android/classes/titanium       [copy] Copied 21 empty directories to 9 empty directories under /var/lib/<USER>jobs/titanium_mobile_master/workspace/dist/android/classes/titanium      [javac] Compiling 105 source files to /var/lib/<USER>jobs/titanium_mobile_master/workspace/dist/android/classes/titanium      [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6      [javac] /var/lib/<USER>jobs/titanium_mobile_master/workspace/android/titanium/src/java/org/<USER>titanium/TiBlob.java:561: error: cannot access BinaryEncoder      [javac]   return new String(Base64.encodeBase64(getBytes()));      [javac]                           ^      [javac]   class file for org.apache.commons.codec.BinaryEncoder not found      [javac] Note: Some input files use or override a deprecated API.      [javac] Note: Recompile with -Xlint:deprecation for details.      [javac] Note: Some input files use unchecked or unsafe operations.      [javac] Note: Recompile with -Xlint:unchecked for details.      [javac] 1 error      [javac] 1 warning  {code}    It appears there are at least a few issues to resolve."
Answer: 1505.0

User story: "Customer try to develop a native module, but there is no way add .bundles file into module.    Tried add to asset folder and platform folder in module, but after package module into a mobile project, the .bundles file does not work well.     So is there a way to add .bundles file into native module."
Answer: 1701734.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Facebook is now complaining about iOS 9 support and asking for updating the FB SDK along with some changes on the iOS Info.plist file.      I'm worried on how this can affect our iOS apps once iOS 9 final is released.      On Facebook Developer Console, a warning says:    Apple's iOS 9 introduces many changes that will affect the Facebook integration of your app “PiniOn”. You will need to make changes to preserve app functionality and ensure the best possible experience for people who use your iOS 9 app. Read this blog post for more information.    Action items you will need to take:    Download the new SDK for iOS 4.6 or v3.24.  The iOS 9 rollout introduces a new feature called App Transport Security which will require you to whitelist Facebook domains in your app's plist.  Update your app's plist to handle the changes to canOpenURL described here, so that your app can open dialogs in the Facebook app (for Login, share, invite friends, or native Likes).  Submit the new version of your app to Apple's app store.  Please refer to this guide and changelog for more information.      Facebook iOS 9 Guide:  https://developers.facebook.com/docs/ios/ios9    Facebook Dev Post about iOS 9 Support:  https://developers.facebook.com/blog/post/2015/09/10/new-SDK-for-iOS9/    Should Titanium developers worry about this? Is a Facebook SDK update planned for iOS 9? Should we change our tiapp.xml manually in order to reflect those changes like Facebook servers/network requests whitelisting?"
Answer: 32313.0

User story: "The time has come."
Answer: 109.0

User story: The documentation states that the following payload will trigger the silent push notificaiton:    {"alert":"","content-available":1}    how ever I have positively verified that this string does NOT trigger the notification, the string below does however trigger the silent notification according to the rest of the docs here.     {"aps":{"content-available":1}}    Please change, lots of people might be confused...    did not do any deep analyses, just concluded by testing on device iOS 8.4 with SDK 4.1.0    Let me know if you need help (possibly the string might work in Arrow but then again this is not always the case...
Answer: 564131.0

User story: "Test CLI on Windows 10 + Visual Studio Community Edition 2013."
Answer: 12169.0

User story: "Generate a proof of concept for running Titanium API/apps on Apple Watch using JerryScript as the JS engine.    Ideally this would be able to leverage our existing iOS titanium_mobile, or TitaniumKit/HAL codebase. Perhaps a HAL-equivalent on top of JerryScript that would require minimal work to have TitaniumKit to work on top (be able to swap between the two engines easily)?    Github: https://github.com/Samsung/jerryscript  Homepage: https://samsung.github.io/jerryscript/  API: https://samsung.github.io/jerryscript/API/"
Answer: 11551.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Import the Movies sample (alloy) by using the latest <USER>Studio 4.1.0 release, through the dashboard. Then verify that you are able to build it for Win Phone and Store (after adding windows to list of deploy targets in tiapp.xml).    If you run into any issues, please file additional tickets. If the sample needs to be updated in any way (like enabling capabilities), file a PR for the sample.    https://github.com/<USER>movies"
Answer: 60070.0

User story: "https://github.com/<USER>modules/ti.paint"
Answer: 445986.0

User story: "http://docs.<USER>com/platform/latest/#!/api/Titanium.UI.Picker  http://docs.<USER>com/platform/latest/#!/api/Titanium.UI.PickerColumn  http://docs.<USER>com/platform/latest/#!/api/Titanium.UI.PickerRow"
Answer: 83226.0

User story: "Our current port of Webkit/JSC is roughly 2 years old. We should try and bring it up to date to get perf improvements, get more ES6 features, Promise, etc."
Answer: 32760.0

User story: "Found that {{std::unordered_map::emplace}} is used in some areas on HAL/TitaniumKit/TitaniumWindows, but it seems like it is often used to replace element, which is wrong. (Because {{emplace}} inserts element only when the key is unique). [TIMOB-19213|https://jira.<USER>org/browse/TIMOB-19213] is happening because of this. We may want to double-check if we did it correctly in other places.    "
Answer: 1993.0

User story: "h3. Problem  We are getting some unexpected behavior Integrating Optimezily with <USER>  The app is not crashing so there are no errors around this, at least not in logs! But lets say we have a view with red background color, and want to change that view background color from red to blue (simple A/B test sample) and it's set on 50%-50%, so 50% of the installs will have this view with red background color and the rest will have it blue.     There are several things going on here:   1. The app doesn't load the correct background color. It keeps the original color even when it's loading the variation that supposed to have blue color.   2. If it loads the blue color then some interactions reset the color. It loaded fine (blue color) but then on tap or scroll the background color resets to red.     Those are 2 simple and common scenarios that came from basic testing this! Maybe the Ti proxies somehow overwrite the value set by Optimizely or something like that!     h3. Test Case  https://github.com/Alegt/movies   It's the movies sample from <USER>and have the Optimizely SDK integrated into a module!     h3. Steps to reproduce  To reproduce the issue you need to have an experiment set up and enabled on the Optimizely dashboard, add the keys and schema to the app in order to use it! I can't share our keys for that, sorry!   Optimizely iOS SDK reference http://developers.optimizely.com/ios/reference/index.html     "
Answer: 1487426.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Google has announced that they will be end of lifing support for ADT by the end of the year.  This requires that everyone moves over to Android Studio.    This impacts by Titanium SDK and Android module development.    More information:  http://android-developers.blogspot.com/2015/06/an-update-on-eclipse-android-developer.html"
Answer: 2443257.0

User story: "We should be able to write the implementation of forward and reverseGeocoder in Javascript at the TitaniumKit level.    There's no reason why they couldn't be written in JS using our own APIs, like an HTTPClient."
Answer: 535929.0

User story: "Import the Employee Directory sample (alloy) by using the latest <USER>Studio 4.1.0 release, through the dashboard. Then verify that you are able to build it for Win Phone and Store (after adding windows to list of deploy targets in tiapp.xml).    If you run into any issues, please file additional tickets. If the sample needs to be updated in any way (like enabling capabilities), file a PR for the sample."
Answer: 40292.0

User story: "Import the Field Service sample (alloy) by using the latest <USER>Studio 4.1.0 release, through the dashboard. Then verify that you are able to build it for Win Phone and Store (after adding windows to list of deploy targets in tiapp.xml).    If you run into any issues, please file additional tickets. If the sample needs to be updated in any way (like enabling capabilities), file a PR for the sample."
Answer: 53314.0

User story: "Import the Todo List sample (alloy) by using the latest <USER>Studio 4.1.0 release, through the dashboard. Then verify that you are able to build it for Win Phone and Store (after adding windows to list of deploy targets in tiapp.xml).    If you run into any issues, please file additional tickets. If the sample needs to be updated in any way (like enabling capabilities), file a PR for the sample."
Answer: 40293.0

User story: "Import the Rss Reader sample (alloy) by using the latest <USER>Studio 4.1.0 release, through the dashboard. Then verify that you are able to build it for Win Phone and Store (after adding windows to list of deploy targets in tiapp.xml).    If you run into any issues, please file additional tickets. If the sample needs to be updated in any way (like enabling capabilities), file a PR for the sample."
Answer: 94517.0

User story: "Import the Geocoder sample (alloy) by using the latest <USER>Studio 4.1.0 release, through the dashboard. Then verify that you are able to build it for Win Phone and Store (after adding windows to list of deploy targets in tiapp.xml).    If you run into any issues, please file additional tickets. If the sample needs to be updated in any way (like enabling capabilities), file a PR for the sample."
Answer: 40294.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "With iOS 9, Apple is introducing App Thinning, a means of repackaging the application for specific devices requirements so only the right assets are downloaded, reducing the overall download size required.    One way that this will be accomplished is by utilizing the image asset library storage mechanism for iOS Apps. The asset library allows users to specify different assets etc for different devices/screen resolutions.    Additionally dynamic content downloads are also used (think game levels) as well.    "
Answer: 18614.0

User story: "Package localization files like {{/i18n/LANG/strings.xml}} described at [Titanium.Locale|http://docs.<USER>com/platform/latest/#!/api/Titanium.Locale] with {{ti build}}.  "
Answer: 3477.0

User story: "Titanium has some global built-in functions such as {{L()}} and {{String.format}}. The {{L()}} macro is a short form for {{Ti.Locale.getString()}}. {{String.format}} formats strings according to the IEEE printf specification. Both of those functions often appears in Titanium demo apps such as KitchenSink.  "
Answer: 6638.0

User story: "Port [KitchenSink|https://github.com/<USER>KitchenSink] application so that developers can check how many API are implemented and how it works. It would be good for QA too."
Answer: 507808.0

User story: "Titanium build properties such as {{Ti.version}}, {{Ti.buildDate}} and {{Ti.buildHash}} are not updated on each build. It returns placeholder string for now. (See [TiModule.cpp#L32|https://github.com/<USER>titanium_mobile_windows/blob/master/Source/Ti/src/TiModule.cpp#L32]), should be integrated with CI build.  "
Answer: 9323.0

User story: "There's no implementation to support {{auto}} layout in {{LayoutEngine}}. {{auto}} layout behavior should be either {{FILL}} or {{SIZE}} depending on components described in [Transitioning to the New UI Layout System|http://docs.<USER>com/platform/latest/#!/guide/Transitioning_to_the_New_UI_Layout_System]  (For example, {{Label}} should treat {{auto}} as same as specifying {{SIZE}}). {{ViewLayoutDelegate}} should inform how components should layout against {{auto}}."
Answer: 310.0

User story: "{{require}} should support CommonJS module loading described in [CommonJS Modules in Titanium |https://wiki.<USER>org/display/guides2/CommonJS+Modules+in+Titanium]."
Answer: 920.0

User story: "We might want to write some comprehensive documentation for contributors.  I think contributors may be categorized in three parts: App developers, module developers and Ti.API developers, so we may need some docs written from different perspective:    . Write How-to documenttion for app developers  . Write How-to documenttion for module developers  . Write How-to documenttion for Ti API developers"
Answer: 20108.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Jenkins CI build for [titanium_mobile_windows|http://studio-<USER><USER>org/job/titanium_mobile_windows/342/] has been failing around building mocha test.    {code}     C:\Jenkins\workspace\titanium_mobile_windows\Tools\Scripts\build>call node test.js   ...     [ERROR] : The remote procedure call failed.  {code}"
Answer: 2667.0

User story: "Jenkins CI build for JavaScriptCore for Windows should archive the resulting library binary (library for arm/x86, and include headers) and upload them to AWS so that Titanium CLI can pick up the latest one. It would be nice if it also updates titanium_mobile_windows project templates and CLI settings.  "
Answer: 36657.0

User story: "Create a build script in node to compile and package windows native modules."
Answer: 26709.0

User story: "Allow native windows modules to be used and exposed to titanium projects."
Answer: 19866.0

User story: "Add the ability to generate a native windows module project from the CLI"
Answer: 27409.0

User story: "Create EJS templates to generate the native module project files."
Answer: 26842.0

User story: "Create a default project structure for a Windows native module. This will be used as the base for any new native Windows modules."
Answer: 26843.0

User story: "We need to generate our wrappers as part of the build <USER>and do so in the user's app, not in the TitaniumWindows module."
Answer: 18596.0

User story: "Because of the reference/link library issue on VS (TIMOB-18774), we need to reduce number of VS modules projects. It could be done by aggregating small modules such as {{Ti}}, {{Ti.App}}, {{Ti.API}} etc, and categorize relevant modules like {{Sensors}}."
Answer: 883.0

User story: "We have 4 separate projects for building JavaScriptCore for Windows 8, Windows Phone 8, Windows 8.1 (Store and x86 Phone), and Windows Phone 8.1 ARM.    We should attempt to combine at least the 8.1 projects into one, and possibly the 8 into one (or into the 8.1)."
Answer: 242704.0

User story: "Want to double-check new validators work as in test project. Related ticket: DEVOPS-4274"
Answer: 2.0

User story: We have no notion of "null" primitive values. This is problematic when we have special arguments/parameter structs like MatrixCreationDict. It's also problematic if we want to check if a property has never been assigned a value (say color, on an animation).    We can use "default" values and check for those (such as empty string), but for double/int32_t, uint32_t that's often more problematic. We want to explicitly know if the user gave a 0/-1/whatever versus never having set a value.    There's the boost:optional type we could use, or we could simply make our own type.
Answer: 31293.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Currently Ti for Windows is based on custom JavaScriptCore static library which is built from personal WebKit branch at https://github.com/infosia/webkit-wp8/tree/javascriptcore-wp8.1. We have https://github.com/<USER>webkit but it doesn't track changes for Windows Phone. It should be the master of Windows Phone branch and should have CI server built on it.  "
Answer: 18716.0

User story: "All Titanium app for Windows Store should follow Windows Store policies described at  https://msdn.microsoft.com/en-us/library/windows/apps/dn764944 .    This includes app navigation policy on how to handle back button with your page/dialog. Currently Ti app closes immediately when you press the back button even when you open multiple {{Ti.Window}}.     {quote}  Where applicable, pressing the back button should take the user to a previous page/dialog. If the user presses the back button on the first page of the app, then the app terminates (unless it is allowed to run in the background).  {quote}"
Answer: 4536.0

User story: We're taking an approach of generating C++ HAL wrappers for the Windows APIs from the metabase data. We should get a working prototype that could handle something like this:  {code:javascript}  var Canvas = require('Windows.UI.Xaml.Controls.Canvas'),      TextBlock = require('Windows.UI.Xaml.Controls.TextBlock'),      Page = require('Windows.UI.Xaml.Controls.Page'),      Window = require('Windows.UI.Xaml.Window');    var win = new Canvas();    // Add stuff to the window/canvas!  var label = new TextBlock();  label.FontSize = 20;  label.Text = "Hello World!";    win.Children.Append(label);    var rootFrame = Window.Current.Content;  rootFrame.Navigate(Page.typeid);    var page = rootFrame.Content;  page.Content = win;  {code}
Answer: 20238.0

User story: "Currently HAL has multiple ways to create JSExport object but basically following two API's are meant to do same thing.    {code}  auto object1 = js_context.CreateObject<Widget>();  auto object2 = js_context.CreateObject(JSExport<Widget>::Class());  {code}    I found there's no reason to keep the first one. It actually has a issue around TIMOB-18461.  "
Answer: 592.0

User story: "The version we currently have in the Examples folder is out of date. We'll need to rebuild with alloy on windows and update the example with the generated files."
Answer: 2001.0

User story: "The Corporate directory app uses opacity, animate(), and a series of images on a ImageView to generate a loading animation.    We should at least stub out these properties and methods so that we don't crash when they're referenced."
Answer: 8436.0

User story: "Remove the packaging of the BlackBerry distribution from the regular SDK."
Answer: 15380.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "http://docs.<USER>com/titanium/3.0/#!/api/Titanium.Network.HTTPClient-property-statusText    We currently implement this in the Windows subclass. But it's really just a standard mapping from integer http codes to the text describing that code. See http://www.restpatterns.org/HTTP_Status_Codes or http://httpstatus.es/"
Answer: 2580.0

User story: "This is for adding unit tests in CLI to verify the installed SDKs detection mechanism.    - Install or Mock up a couple of SDKs in a temp location.  - Set the temp location as one of the location for SDKs.  - Now, CLI should detect the new SDKs and the new temp location as a valid one.  - Remove those temp SDKs  - CLI should detect the change.    We can also add unit tests to verify whether CLI is able to sort the SDKs in the correct order or not."
Answer: 2611484.0

User story: "With the release of Node.js 12, it is time to update out Node.js builds references on Travis:    https://github.com/search?l=&q=node_js%3A+user%3Aappcelerator&ref=advsearch&type=Code&utf8=✓    We should be using 10 (currently supported), 12 (now latest stable), and 13 (next unstable)"
Answer: 40537.0

User story: "Drillbit is no longer used. Anvil has been moved a separate repo:    https://github.com/<USER>anvil"
Answer: 1207691.0

User story: "Update the master branch of titanium_mobile to version 4.0."
Answer: 162.0

User story: "The items under  https://github.com/<USER>titanium_mobile/tree/master/demos    now reside in:    * https://github.com/<USER>KitchenSink  * https://github.com/<USER>KitchenSinkNook  * https://github.com/<USER>KitchenSinkiPad  * SmokeTest (deleted)  * ApiCheck (deleted)"
Answer: 1180871.0

User story: During compilation of titanium_mobile, we have a number of errors like:    "[javac] warning: android/text/method/DialerKeyListener.class(android/text/method:DialerKeyListener.class): major version 51 is newer than 50, the highest major version supported by this compiler.  [javac] It is recommended that the compiler be upgraded."    The current version used for compilation is JDK 6. Recommend upgrading to JDK 7.    This is a tooling ticket (as opposed to a DevOps ticket) as it _could_ have ramifications on Android.
Answer: 1860922.0

User story: "It'd be nice to have some HTML page generated that gives a quick overview of how far we are in terms of implementing proxies. It's painful to gather that sort of info by looking through the doc pages. We're already generating YML files and merging it into the JSCA. A single webpage with a rundown of all the classes, properties, methods (and events?) and a simple green/red status would be pretty helpful to quickly glance through and get a high level overview of how far we are."
Answer: 13041.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "{code:cpp}  JSValue UIModule::js_createSlider(const std::vector<JSValue>& arguments, JSObject& this_object)  {   JSObject parameters = get_context().CreateObject();   if (arguments.size() >= 1) {    const auto _0 = arguments.at(0);    TITANIUM_ASSERT(_0.IsObject());    parameters = _0;   }   return createSlider(parameters, this_object);  }  {code}  we seem to do this pattern a lot where we pull something out of a argument list, cast it, check the type via assertion, etc.    this is a good place to come up with either an inlined helper function or a macro. makes the code more readable and has the advantage for developers to ensure we have a very common pattern for how to do this logic.    From <USER>s review comments here: https://github.com/sgtcoolguy/titanium_mobile_windows/commit/c2d07889a2ca6fbb4f689138252003838a42a7e6#commitcomment-9323187      "
Answer: 109820.0

User story: "I would create macro that does this instead:  {code:cpp}  JSDefineFunction(createTab);  {code}  which would generate this:  {code:cpp}  JSObject createTab(const JSObject& parameters, JSObject& this_object) TITANIUM_NOEXCEPT;  JSValue js_createTab(const std::vector<JSValue>& arguments, JSObject& this_object);  {code}  From <USER>s review comments here: https://github.com/<USER>titanium_mobile_windows/pull/88#commitcomment-9323264      "
Answer: 109823.0

User story: Can't we come up with something like this:  {code:cpp}  JSExportFunction("UIModule","createScrollView");  {code}  This would generate:  {code:cpp}  JSExport<UIModule>::AddFunctionProperty("createScrollView", std::mem_fn(&UIModule::js_createScrollView));  {code}  Advantage is that we force a compile time pattern for the TitaniumKit defined interfaces and it's easier later if we want to change the pattern or add assertions or even compile this code out with our compiler because this method isn't used by the app.    From <USER>s review comments here: https://github.com/sgtcoolguy/titanium_mobile_windows/commit/c2d07889a2ca6fbb4f689138252003838a42a7e6#commitcomment-9323249      
Answer: 109825.0

User story: When reviewing the build output on Jenkins, I noticed some Cmake warnings which it looks like we can/should suppress:    http://studio-<USER><USER>org/job/titanium_mobile_windows/151/consoleFull    "This warning is for project developers.  Use -Wno-dev to suppress it."
Answer: 5437.0

User story: In TIDOC-2011, we created the ability to overlay YAML documentation from multiple sources.    For this ticket we need to do the following:    * Copy a similar documentation structure from https://github.com/<USER>titanium_mobile/tree/master/apidoc into https://github.com/<USER>titanium_mobile_windows, which likely means the creation of an "apidoc" folder.  * For the implemented proxies, create a corresponding shell .yml file that contains the "Windows" platform addition, as well as any additional descriptions or notes as appropriate.  * As a follow-on ticket, a way to automatically generate this documentation through a script or tool.
Answer: 18846.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "I encountered one compiler error and four compiler warning when when I ran `Source/TitaniumKit/build_and_test.sh` after our December 23 release. on OS X. We should investigate why Travis didn't catch these issues for us. See PR #68 for the fix."
Answer: 31626.0

User story: "I just noticed that a TitaniumKit class `Titanium::TiModule` was introduced that duplicates the existing module `Titanium::Module`. The code from `Titanium::TiModule` should be moved to `Titanium::Module` and then `Titanium::TiModule` should be deleted.    Existing `Titanium::Module`: [Module.hpp|https://github.com/<USER>titanium_mobile_windows/blob/master/Source/TitaniumKit/include/Titanium/Module.hpp] and [Module.cpp|https://github.com/<USER>titanium_mobile_windows/blob/master/Source/TitaniumKit/src/Module.cpp]    Duplicate `Titanium::TiModule`:  [TiModule.hpp|https://github.com/<USER>titanium_mobile_windows/blob/master/Source/TitaniumKit/include/Titanium/TiModule.hpp] and [TiModule.cpp|https://github.com/<USER>titanium_mobile_windows/blob/master/Source/TitaniumKit/src/TiModule.cpp]"
Answer: 43070.0

User story: "Adding Travis builds to titanium_mobile will allow an easy test to see if the PR is working as expected."
Answer: 1297815.0

User story: It appears that some of our header files are missing newlines and triggering Apple warnings. While this should no longer be an issue when using C++ 11, it appears to still cause warnings with default Apple settings:    http://stackoverflow.com/questions/72271/no-newline-at-end-of-file-compiler-warning    To find:    {code:title=find_newlines.sh}  #!/usr/bin/env bash  for i in $(find . -type f -name "*.h") ; do \   if diff /dev/null "$i" | tail -1 | \    grep '^\\ No newline' > /dev/null; then  echo $i; \  fi; done  {code}    Run this in the titanium_mobile/iphone directory    Taken from http://stackoverflow.com/questions/3261925/how-to-fix-no-newline-at-end-of-file-compiler-warning-for-lots-of-files    To fix:    {code:title=fix_newlines.sh}  #!/usr/bin/env bash  for i in $(find . -type f -name "*.h") ; do  echo $i; \   if diff /dev/null "$i" | tail -1 | \    grep '^\\ No newline' > /dev/null; then echo >> "$i"; \  fi; done  {code}
Answer: 337.0

User story: "The following steps currently happen in the studio     1. Start the emulator   2. Do a mobile web build using the CLI   3. Start a web server   4. Call into a python script to check if the device is ready   5. Wipe the browser cache   6. Launch the browser <USER>using the adb     We propose moving all the steps 1 through 6 into a CLI command to build and launch mobile web projects for preview in an emulator "
Answer: 1430195.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "G++ has a built-in compiler flag to check code against the Google standards:    http://cpptruths.blogspot.com/2006/08/g-compiler-option-weffc.html    To use on Windows:    # Install the G++ compiler (notes here https://github.com/cpluspluscom/ChessPlusPlus/wiki/MinGW-Build-Tutorial)  # Generate new build files with cmake: http://stackoverflow.com/questions/4101456/running-cmake-on-windows"
Answer: 451930.0

User story: "cpplint is a Python script that allows users to test their code for compliance against Google's C++ Style guide.    We should run this script on the Travis build."
Answer: 451945.0

User story: "cpplint allows us to check for Google C++ Style guide compliance:    https://wiki.<USER>ci.org/display/JENKINS/Cppcheck+Plugin  http://cppcheck.sourceforge.net    This gives a good suggestion for how to fix it:    http://stackoverflow.com/questions/14172232/how-to-make-cpplint-work-with-<USER>warnings-plugin"
Answer: 451947.0

User story: Xcode 6 includes a new application "simctl" that may prove to a better way to launch applications in Xcode 6+.    Here's a reference to using it in PhoneGap:    https://github.com/phonegap/ios-sim/issues/92  https://issues.apache.org/jira/browse/CB-7519    Another reference where an Apple engineer has jumped in:    http://stackoverflow.com/questions/26269898/ios-sim-command-and-xcode-6-0-not-able-to-start-ios8-devices
Answer: 2781591.0

User story: "{code}  Tools/Scripts/generate_vs_project.sh Mocha  cygstart.exe Mocha.WindowsPhone.Win32/Mocha.sln  {code}    http://social.technet.microsoft.com/wiki/contents/articles/18173.how-to-launch-windows-phone-8-emulator-without-using-visual-studio-2012.aspx  http://msdn.microsoft.com/en-us/library/windows/apps/dn632395.aspx#BKMK_commandline  "
Answer: 220201.0

User story: "A cross platform logger that runs on OS X, Windows Desktop and WinRT (Windows Store and Windows Phone)    Requirements  - Output INFO, WARNING, DEBUG and ERROR logs  - Thread safe  - Type safe  - Cross platform  - Exclude the use of third party libraries"
Answer: 144254.0

User story: "iOS Map Module: bump version to 2.0.4, add to titanium_mobile, update titanium_released  "
Answer: 25.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Geo Permissions support has been added in TIMOB-17638 . But other modules that interact with geo such as map or ibeacons need to be able to request geo permissions as well. Instead of copy/pasting code for each of these, it would be better to have a central place to request/permissions based on the keys added to the info.plist. Also need a delegate that gets called when the permissions requested are approved or rejected like   {code}  - (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status  {code}    We need to create an implementation that can be used by modules. We may also want to consider exposing something to javascript to allow developers to request this permissions, but I am not sure if this is necessary.    The conversation that resulted in this ticket and more info can be found here: TIMOB-17638"
Answer: 1422931.0

User story: "Need to update the ti.cloud to v3.2.4 in titanium_mobile.    h6. ti.cloud 3.2.4 changes:  * TIMODOPEN-416  * TIMODOPEN-423  * TIMODOPEN-432    Also need to update https://github.com/<USER>titanium_releases/blob/master/titanium.json"
Answer: 25.0

User story: "1. Create WP81 unit and performance tests for JavaScriptCore that integrates with the CI server setup by Allen.  1.1. The unit tests should be based in test262 (this is item 7 from the Igalia SOW).  1.2. The performance tests should be based on JSBench."
Answer: 565712.0

User story: "We are using Travis more frequently now to automatically build repositories. However, it can be tedious to get an at-a-view glance of which repositories are building, and which are failing.    There are Chrome extensions that supposedly automate this display (see https://chrome.google.com/webstore/detail/github%2Btravis/klbmicjanlggbmanmpneloekhajhhbfb/reviews), but it appears that they only work on the individual repository view, and not the repository list:    https://github.com/<USER>modules    For this, let's create a page that sits next to build.<USER>com (so a HTML page using a single-page modern framework) that displays the current build results for repositories in these organizations:    * https://github.com/<USER> Main account for most projects.  * https://github.com/<USER>modules: SDK modules.  * http://github.com/<USER>developer-relations: SDK Samples    It should do the following:    * Gather the list of repositories to show via the GitHub API  * If a repository is enabled for Travis, show the build status (unknown/failing/passing) along with the name of the repo. Don't show non-enabled repositories  * Refresh the status of the repo build without needing to refresh the page    Initially, we can start with public repositories only. Later, we can allow a second view for private repos."
Answer: 229108.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Need to update the ti.cloud 3.2.3 and ti.coremotion 1.0.1 modules in titanium_mobile.    h6. ti.cloud 3.2.3 changes:  * https://jira.<USER>org/browse/TIMODOPEN-294    h6. ti.coremotion 1.0.1 changes:  * new module    Also need to add ti.coremotion to https://github.com/<USER>titanium_releases/blob/master/titanium.json"
Answer: 267.0

User story: "Updating HTTPClient library "
Answer: 96.0

User story: "This is a ticket to keep track of updates to titanium_mobile from aps_sdk.  It should include changes from:    https://jira.<USER>org/browse/NATIVESDK-160"
Answer: 4658.0

User story: "We need to update the jar to include changes for   https://jira.<USER>org/browse/NATIVESDK-146  https://jira.<USER>org/browse/NATIVESDK-147    To test, please verify that Ti.Analytics.getLastEvent() works as before in titanium mobile"
Answer: 995.0

User story: "There are a number of Analytics APIs that have been deprecated for some time and should be completely removed from Titanium Mobile."
Answer: 95.0

User story: "The crashOnLastLaunch method always returns true, even after a crash in the app.  The crash displays correctly on the dashboard, but the value always returns true on a subsequent app launch.  "
Answer: 2.0

User story: "Update cloud module in the sdk    Update fixes TIMODOPEN-405"
Answer: 1330.0

User story: "There are a number of Analytics APIs that have been deprecated for some time and should be completely removed from Titanium Mobile."
Answer: 1584.0

User story: "The window.url property was a solution fit for another time in Titanium's history.  That time has long since gone.  Too many newbies are using window.url as if it is the correct pattern to develop their apps against.    The only reason against deprecation is that some older apps still use window.url.  However using this as a reason only serves to increase the number of apps this will affect.    Note: {{Ti.UI.currentWindow}} should be removed as well."
Answer: 1158861.0

User story: "When merging Strings.xml (in the case of i18n strings), we need to merge the attributes of the root level <resources> tag and make sure there aren't any dupes."
Answer: 1380.0

User story: "The following tickets updated the ti.cloud module to v3.2.3. It needs to be added to titanium_mobile.    [TIMODOPEN-392] Move inline executors out of bedframe object  [TIMODOPEN-389] Adding generic sendRequest method  [TIMODOPEN-394] Removing OAuth methods"
Answer: 18.0

User story: "TIMODOPEN-383 updated the ti.cloud module and it needs to be added to the TiSDK for the 3.2.3 release."
Answer: 2744.0

User story: "You should be able to create an app that has a name beginning with a number.    {code}  ti create -p all -n 123 --id com.abc123 -u http://www.<USER>com -d .  {code}"
Answer: 153.0

User story: "Update map zip.     Testing steps:    1. Unzip the map module and run the tests in example/ folder. Make sure the tests are working."
Answer: 137.0