Please backport moonshot-ui 0.7.1 (universe) to trusty(universe) including minor patch

Bug #1439215 reported by Sam Hartman on 2015-04-01
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
trusty-backports
Undecided
Unassigned
utopic-backports
Undecided
Unassigned

Bug Description

Moonshot-ui was backported with a no-change backport. Unfortunately, the attached debdiff filed during initial testing was ignored. This produces packages that build but are unusable.
Please re-upload including the minor patch in the two debdiffs for utopic and trusty.
Please backport moonshot-ui 0.7.1-1 (universe) from vivid to trusty, utopic.

Reason for the backport:
========================

I'd like to backport the packages needed for
http://www.project-moonshot.org/ and the JISC Assent service
(http://jisc.ac.uk/assent ) to trusty. There are a number of academic
sites that use long-term releases and where being able to install the
Moonshot software without upgrading to a newer ubuntu would be
incredibly helpful. We've been maintaining our software in PPAs for a
number of years and it gets use from a number of users mostly in the
UK. Now that it's in vivid/universe it would be nice to backport.

This involves backporting libradsec, shibboleth-resolver, moonshot-ui
and moonshot-gss-eap.

Testing will involve testing moonshot-ui and using the
krb5-gss-samples package already in trusty to test moonshot-gss-eap.

Building moonshot-gss-eap will test the development packages for the libraries; testing it will test the runtime packages for the libraries.

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s vivid -d trusty moonshot-ui
$ backportpackage -u ppa:<lp username>/<ppa name> -s vivid -d utopic moonshot-ui

* trusty:
[x] Package builds with small diff
[x] moonshot-ui installs cleanly and runs
[x] libmoonshot1 installs cleanly and runs
[x] moonshot-ui-dev installs cleanly and runs
[x] moonshot-ui-dbg installs cleanly and runs
* utopic:
[x] Package builds with small modification
[x] moonshot-ui installs cleanly and runs
[x] libmoonshot1 installs cleanly and runs
[x] moonshot-ui-dev installs cleanly and runs
[x] moonshot-ui-dbg installs cleanly and runs

No reverse dependencies

Sam Hartman (hartmans) wrote :

we know the dev libraries work because moonshot-gss-eap builds. see ppa:moonshot/moonshot-backports

description: updated
Sam Hartman (hartmans) wrote :

Unfortunately, there's a breaks relationship between libmoonshot1 and moonshot-ui that is poorly constructed. This needs to be relaxed so the backported moonshot-ui can be installed. Oops and I'll be more careful about that in the future.

description: updated
Sam Hartman (hartmans) wrote :

I tested by installing krb5-gss-samples, and installing a proper
moonshot configuration (see docs linked off project-moonshot.org)
I installed moonshot-ui and moonshot-gss-eap.
I created a credential and used moonshot-webp to import it.

Then I ran
gss-server host@localhost
gss-client -mech '{ 1.3.6.1.5.5.15.1.1.18 }' localhost host@localhost test message

and confirmed that both the client and server worked.

This will test moonshot-ui, its dbus interface, its interaction with
libmoonshot. It will also test moonshot-gss-eap, including using
libradsec and shibboleth-resolver.

I tested an install of moonshot-gss-eap-dbg and moonshot-ui-dbg.

Sam Hartman (hartmans) wrote :

And the same debdiff for utopic, which I also tested.

description: updated
Changed in utopic-backports:
status: New → Confirmed
Changed in trusty-backports:
status: New → Confirmed
Felix Geyer (debfx) wrote :

Accepted into trusty- and utopic-backports.

Changed in trusty-backports:
status: Confirmed → Fix Released
Changed in utopic-backports:
status: Confirmed → Fix Released
Sam Hartman (hartmans) on 2015-04-14
Changed in trusty-backports:
status: Fix Released → Confirmed
Changed in utopic-backports:
status: Fix Released → Confirmed
summary: - Please backport moonshot-ui 0.7.1-1 (universe) from vivid
+ moonshot-ui was backported to trusty and utopic. However, a no-change
+ backport was performed and the attached debdiffs ignored.Please backport
+ moonshot-ui 0.7.1-1 (universe) from vivid
summary: - moonshot-ui was backported to trusty and utopic. However, a no-change
- backport was performed and the attached debdiffs ignored.Please backport
- moonshot-ui 0.7.1-1 (universe) from vivid
+ Please backport moonshot-ui 0.7.1 (universe) to trusty(universe)
+ including minor patch
description: updated
Felix Geyer (debfx) wrote :

I've uploaded 0.7.1-1~ubuntu14.04.2 and 0.7.1-1~ubuntu14.10.2 which include your changes.

Changed in trusty-backports:
status: Confirmed → Fix Released
Changed in utopic-backports:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers