ubuntu-webapps-bugs team mailing list archive
-
ubuntu-webapps-bugs team
-
Mailing list archive
-
Message #00069
[Bug 1217001] Re: [MIR] ubuntu-cordova
Putting the MIR on hold (invalid) as SDK runtime packages are not
strictly required to go into main for this release.
** Changed in: cordova-ubuntu
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to cordova-ubuntu in Ubuntu.
https://bugs.launchpad.net/bugs/1217001
Title:
[MIR] ubuntu-cordova
Status in Cordova Ubuntu:
Invalid
Status in “cordova-ubuntu” package in Ubuntu:
Fix Committed
Status in “qtfeedback-opensource-src” package in Ubuntu:
Fix Committed
Status in “qtmultimedia-opensource-src” package in Ubuntu:
Incomplete
Status in “qtsystems-opensource-src” package in Ubuntu:
Fix Committed
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-qmlwebkitplugin which is already in main. Other
dependencies include a series of qtdeclarative5-* packages which are
part of the Ubuntu SDK. Notable build dependencies include the Qt5
bindings to access platform specific devices like the camera or
location service.
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://code.launchpad.net/~robru
/cordova-ubuntu/packaging/+merge/180641
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://cordova.apache.org/ Ubuntu port on Launchpad:
https://launchpad.net/cordova-ubuntu
To manage notifications about this bug go to:
https://bugs.launchpad.net/cordova-ubuntu/+bug/1217001/+subscriptions