[Bug 1267393] Re: [MIR] juju-core, juju-mongodb
James Page
james.page at ubuntu.com
Thu Jan 9 09:51:42 UTC 2014
** Description changed:
- TBC
+ >> juju-mongodb <<
+
+ Availability
+ ------------
+
+ In universe, available on all required architectures (x86, armhf, arm64,
+ ppc64el).
+
+ Rationale
+ ---------
+
+ MongoDB is a dependency for operating a Juju deployed Ubuntu
+ environment.
+
+ Security
+ --------
+
+ MongoDB has had some CVE's in the past, related to the use of the V8 and
+ Spidermonkey Javascript engine in the Mongo Shell; however juju-mongodb
+ builds without support for Javascript scripting, avoiding the historic
+ CVE's (which where fixed upstream anyway).
+
+ Quality assurance
+ -----------------
+
+ Package installs cleanly, package build process runs upstream smoke
+ tests (minus jstests due to disabling javascript support). Tests pass
+ on all architectures.
+
+ Dependencies
+ ------------
+
+ All in main already
+
+ Standards compliance
+ --------------------
+
+ OK (well is scons but we won't hold that against it)
+
+ Maintenance
+ -----------
+
+ Upstream MongoDB run stable releases with point updates; its intended
+ that a MRE is applied for this package so point releases can be pushed
+ as SRU's.
+
+ Its also possible that we might need to bump a major version (2.4.x ->
+ 2.6.x); as this package is specific to Juju, we can constrain the impact
+ and regression testing to Juju only.
+
+ Background information
+ ----------------------
+
+ Why a separate package? it was agreed at the last vUDS that having a
+ separate package allows us to limit a) use of v8 (disabled) which was a
+ security concern and b) allows us to potentially update at a later date
+ if need be only impacting juju itself.
+
+ >> juju-core <<
+
+ Availability
+ ------------
+
+ In universe, not yet available on arm64 or ppc64el.
+
+ Rationale
+ ---------
+
+ Juju is the recommended service orchestration tool for Ubuntu; as such
+ it really needs to be a core part of Ubuntu.
+
+ Security
+ --------
+
+ No security history, but it was agreed that a security review would be
+ undertaken as part of the MIR process.
+
+ Quality assurance
+ -----------------
+
+ No tests are run as part of the package build process; however upstream
+ do run these tests for all target series (12.04 -> 14.04) prior to
+ release so the overall quality of the codebase it pretty good.
+
+ The package has some basic DEP-8 tests that bootstrap a local Juju
+ environment to ensure everything hangs together OK.
+
+ Dependencies
+ ------------
+
+ juju-mongodb (see above)
+ golang or gccgo TBC
+
+ Currently all required go dependencies are snapshotted at specific
+ upstream commits and bundled with Juju.
+
+ Standards compliance
+ --------------------
+
+ OK
+
+ Maintenance
+ -----------
+
+ Upstream Juju team intend to manage stable point releases against the
+ version shipped in 14.04. Ubuntu Server team will own the package in
+ distro.
+
+ Background information
+ ----------------------
+
+ Some decisions still need to be made, mainly around toolchain.
+ Specifically the aim is to support a single Go toolchain in Ubuntu main
+ for all architectures; golang-go does not support arm64 or ppc64el yet,
+ whereas the gccgo implementation does.
+
+ Required changes to support gccgo have been upstreamed into the Juju
+ codebase.
** Changed in: juju-core (Ubuntu)
Status: New => Incomplete
** Changed in: juju-mongodb (Ubuntu)
Importance: Undecided => High
** Changed in: juju-core (Ubuntu)
Importance: Undecided => High
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-core in Ubuntu.
https://bugs.launchpad.net/bugs/1267393
Title:
[MIR] juju-core, juju-mongodb
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-core/+bug/1267393/+subscriptions
More information about the Ubuntu-server-bugs
mailing list