← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[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