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

Bug #1439215 reported by Sam Hartman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
trusty-backports
Fix Released
Undecided
Unassigned
utopic-backports
Fix Released
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

Revision history for this message
Sam Hartman (hartmans) wrote :

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

description: updated
Revision history for this message
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
Revision history for this message
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.

Revision history for this message
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
Revision history for this message
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)
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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