[MIR] ubuntu-cordova
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cordova Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
cordova-ubuntu (Ubuntu) |
Fix Committed
|
Undecided
|
Unassigned | ||
qtfeedback-opensource-src (Ubuntu) |
Fix Committed
|
Undecided
|
Unassigned | ||
qtmultimedia-opensource-src (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
qtsystems-opensource-src (Ubuntu) |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
This is a MIR for ubuntu-cordova, the port of the Cordova HTML5 toolkit to the Ubuntu platform.
1. Availability - Cordova is the open source core of Phonegap. Phonegap itself was created in 2009. Cordova graduated to a top level Apache project in October 2012.
2. Rationale - Cordova covers the need of web application developers who want to access the Ubuntu platform via the Javascript language, as used inside a web application container and in particular on new mobile devices. It has been identified as strategically important to help Ubuntu users take advantage of the platform via well-known web technologies.
3. Security - Cordova has not had any "CVE"'s reported against it. The security model of the toolkit is essentially tied to the security model of web container and the apparmor profile associated with it.
4. Quality Assurance - The upstream Cordova project is governed by standard Apache quality assurance processes. The toolkit is developed with an integration test suite that verifies the connection with the system services of the platform. The Ubuntu port is managed with standard code reviews for each branch merges. The project code is maintained with automatic branch merges gated by an an autopilot test suite. The continuous integration process is managed by a set of standard Jenkins jobs and metrics.
5. Dependencies - The main runtime dependency is on libqt5webkit5-
6. Standards compliance - The package is meant to adhere to FHS & Debian Policy standards. The remaining changes to achieve this are discussed in this merge proposal: https:/
7. Maintenance - Cordova is a top-level Apache project. The Ubuntu port is actively maintained by the Webapps Team at Canonical.
8. Background information - Top-level Apache project: http://
This isn't in saucy yet? Is there a reason it can't be uploaded to universe?
Will need security review, since this uses webkit and likely has a security surface.