* software-properties-gtk:
- fix the backend code to set the gnome debconf frontend, without which
libgtk2-perl goes unused.
- depend on libgtk2-perl to ensure it's available, since it was not seeded
on the desktop at release time. This is only a Recommends: in zesty,
but we need to ensure this isn't ignored on upgrade.
LP: #1679784.
* Add knowledge of OpenStack releases Pike and Queens. (LP: #1670385)
[ Scott Moser & Dimitri John Ledkov ]
* When failing to retrieve a GPG key, raise an exception such that
e.g. add-apt-repository can fail when it did not manage to retrieve a
GPG key for the shortcut repository. LP: #1532855
* Do not assume that a distribution adding the PPA of another distribution
will want the latest series all the time. Instead check if the requested
codename (that is the codename of the installed distribution) is a valid
series in launchpad for the distribution the PPA belongs to. This
essentially enables derivate distributions to carry a different name but
use the same series name. As long as launchpad knows about the series we
should be fine even if the constraints are a bit lax.
* softwareproperties/ppa.py:
- fix exception output when add-apt-repository is called with
an invalid ppa (LP: #1594776)
* tests/test_shortcuts.py:
- add network check for tests that require talking to launchpad
or the cloud archives
* SoftwarePropertiesGtk.py: only add mirror choices if there are mirrors
available from which to choose. (LP: #1101881)
* DialogMirror.py: guard against a traceback when get cursor returns None.
(LP: #1101881)