[FFE] [needs packaging ] unity8-lxc

Bug #1372930 reported by Christopher Townsend
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity8-lxc (Ubuntu)
Fix Released
Wishlist
Christopher Townsend

Bug Description

The unity8-lxc package provides a way to run the Unity8 Desktop Preview in a Linux Container (LXC) so that users can use the latest and greatest Unity8 Desktop Preview on their systems without the need for developers to SRU Unity8/Mir and related packages on released versions of Ubuntu. For example, Trusty users can install this package and then run the setup script and have a fully functioning Unity8 session based on the latest Unity8 Desktop Preview ISO image.

URL: https://launchpad.net/unity8-preview-lxc
License: GPL-3

Revision history for this message
Christopher Townsend (townsend) wrote :
affects: unity8-preview-lxc → ubuntu
Changed in ubuntu:
status: New → In Progress
importance: Undecided → Wishlist
assignee: nobody → Christopher Townsend (townsend)
tags: added: needs-packaging
Revision history for this message
Martin Pitt (pitti) wrote :

Subscribing release team for reviewing FFE.

summary: - [needs packaging ] unity8-lxc
+ [FFE] [needs packaging ] unity8-lxc
Revision history for this message
Martin Pitt (pitti) wrote :

I reviewed the package in the NEW queue:

- Obsolete source package format. Please move debian/source/format to "3.0 (quilt)".
- Maintainer: should be Ubuntu Developers <email address hidden> (supposedly you don't plan to upload this to Debian).
- debian/control: could do with a Homepage: field, if available.
- debian/control: Missing ${python3:Depends}
- debian/copyright: "Upstream-Name: Stéphane Graber"; no, that's the project name, not the maintainer name

Otherwise it looks ok. I reject the package for the above reasons. The release team needs to approve the feature freeze exception anyway in the meantime. I'm happy to review/sponsor an updated package.

Thanks!

Revision history for this message
Martin Pitt (pitti) wrote :

> - debian/control: Missing ${python3:Depends}

Sorry, that's bogus, it's not a python3 library and doesn't use pybuild. Ignore that part.

Revision history for this message
Stéphane Graber (stgraber) wrote :

Chris, based on the above:
 - debian/source/format should be "3.0 (native)"
 - debian/control: Maintainer should be set to "Ubuntu Developers <email address hidden> "
 - debian/control: Homepage field in the source section should be set to https://launchpad.net/unity8-preview-lxc
 - debian/copyright: Upstream-Name should be set to "Unity8 preview LXC"

Revision history for this message
Stéphane Graber (stgraber) wrote :

Oh and since the package is native, the version number shouldn't include a -XubuntuY part.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

- Obsolete source package format. Please move debian/source/format to "3.0 (quilt)".

I changed this to 1.0 so it could build with bzr-buildpackage - can you do 3.0 packages using bzr yet?

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 1372930] Re: [FFE] [needs packaging ] unity8-lxc

On Wednesday, October 08, 2014 19:35:10 you wrote:
> - Obsolete source package format. Please move debian/source/format to
> "3.0 (quilt)".
>
> I changed this to 1.0 so it could build with bzr-buildpackage - can you
> do 3.0 packages using bzr yet?

I don't think that's a reject reason on it's own in any case.

Revision history for this message
Christopher Townsend (townsend) wrote :

After discussing this with Martin, we decided to leave it 1.0 since this is going to be maintained on the CI train.

I've made the other requested changes (haven't pushed yet) except for Stéphane's comment about the -XubuntuY version suffix. I asked him if it's necessary to remove this since this package is going to be maintained in CI train. If anyone else has the correct recommendation about this, please let me know.

Revision history for this message
Martin Pitt (pitti) wrote :

Robert Ancell [2014-10-08 19:35 -0000]:
> I changed this to 1.0 so it could build with bzr-buildpackage - can you
> do 3.0 packages using bzr yet?

Sure, that has never been a problem of bzr-buildpackage. Using 1.0 is
a workaround for some CI train limitation AFAIK.

Revision history for this message
Martin Pitt (pitti) wrote :

Christopher Townsend [2014-10-08 19:54 -0000]:
> I've made the other requested changes (haven't pushed yet) except for
> Stéphane's comment about the -XubuntuY version suffix. I asked him if
> it's necessary to remove this since this package is going to be
> maintained in CI train.

CI train or not really shouldn't matter. Iff the package has an
orig.tar, it should not be native, and thus have -XubuntY.
(FTR, many/all other CI train packages are the same)

Revision history for this message
Christopher Townsend (townsend) wrote :

Ok, I've committed and pushed the requested changes to trunk. I've left in the -XubuntuY suffix since this is really a non-native package.

Thanks!

Revision history for this message
Martin Pitt (pitti) wrote :

Reuploaded to utopic's NEW queue. This still requires a feature freeze exception approval from the RT.

Revision history for this message
Scott Kitterman (kitterman) wrote :

Since it's a new package not to be installed by default, there's no regression
risk here. Approved contingent on an archive admin agreeing to do the New
review and an appropriate developer agreeing to sign up for package bugs and
monitor them.

Revision history for this message
Martin Pitt (pitti) wrote :

NEWed

affects: ubuntu → unity8-lxc (Ubuntu)
Changed in unity8-lxc (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8-lxc - 1.0.0-0ubuntu1

---------------
unity8-lxc (1.0.0-0ubuntu1) utopic; urgency=medium

  * Initial Ubuntu release. (LP: #1372930)
 -- Chris Townsend <email address hidden> Tue, 23 Sep 2014 09:27:37 -0400

Changed in unity8-lxc (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.