Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-19794] Android: Recompile Native modules against latest LTS of V8 library

GitHub Issuen/a
TypeEpic
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2016-08-17T15:22:44.000+0000
Affected Version/sn/a
Fix Version/sRelease 6.0.0
ComponentsAndroid
Labelsbreaking-change
ReporterChristopher Williams
AssigneeChristopher Williams
Created2015-10-26T14:48:56.000+0000
Updated2017-07-26T03:27:56.000+0000

Description

Once we've update the V8 library we use to compile Android against, we likely will break all native modules. We'll want to update and recompile the core set of native modules we want to maintain. appcelerator.aca: https://github.com/appcelerator-modules/appcelerator.aca appcelerator.apm: https://github.com/appcelerator-modules/appcelerator.apm appcelerator.encrypteddatabase: https://github.com/appcelerator-modules/appcelerator.encrypteddatabase appcelerator.https: https://github.com/appcelerator-modules/appcelerator.https appcelerator.syncserver.client: https://github.com/appcelerator-modules/appcelerator.syncserver.client cloudpush: https://github.com/appcelerator-modules/cloudpush ti.admob: https://github.com/appcelerator-modules/ti.admob ti.cloudpush.mqtt: https://github.com/appcelerator-modules/ti.cloudpush.mqtt ti.compression: https://github.com/appcelerator-modules/ti.compression ti.crypto: https://github.com/appcelerator-modules/ti.crypto ti.facebook: https://github.com/appcelerator-modules/ti.facebook ti.geofence: https://github.com/appcelerator-modules/ti.geofence ti.imagefactory: https://github.com/appcelerator-modules/ti.imagefactory ti.ldap: https://github.com/appcelerator-modules/ti.ldap ti.map: https://github.com/appcelerator-modules/ti.map ti.moddevguide: https://github.com/appcelerator-modules/ti.moddevguide ti.omniture: https://github.com/appcelerator-modules/ti.omniture ti.paypal: https://github.com/appcelerator-modules/ti.paypal ti.touchid: https://github.com/appcelerator-modules/ti.touchid ti.urbanairship: https://github.com/appcelerator-modules/ti.urbanairship

Comments

  1. Christopher Williams 2016-06-27

    PRs: cloud push: https://github.com/appcelerator-modules/cloudpush/pull/28 ti.facebook: https://github.com/appcelerator-modules/ti.facebook/pull/55 ti.map: https://github.com/appcelerator-modules/ti.map/pull/167 ti.touchid: https://github.com/appcelerator-modules/ti.touchid/pull/19 Note that these four modules are pre-packaged with the SDK, and the modified versions to work with the latest V8 have already been updated in titanium_mobile master branch.
  2. Christopher Williams 2016-06-29

    Generally this requires some minor changes to each module: - bump the module's version up to the next major (i.e. 2.3.1 -> 3.0.0) - bump the module's apiversion to 3 (for Android) - bump the minsdk to 6.0.0 (for Android) At a higher level, we'll need to update our CI build scripts for modules to use the master branch SDK to build against, and Android NDK r11c.
  3. Ashraf Abu 2016-06-30

    appcelerator.aca: https://github.com/appcelerator-modules/appcelerator.aca/pull/8 appcelerator.apm: https://github.com/appcelerator-modules/appcelerator.apm/pull/25 +{color:red}*NOT WORKING*{color}+ appcelerator.https: https://github.com/appcelerator-modules/appcelerator.https/pull/31
  4. Lee Morris 2017-07-26

    Closing ticket as fixed.

JSON Source