-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 26 Jan 2019 22:52:33 +0100 Source: software-properties Binary: python3-software-properties software-properties-common software-properties-gtk software-properties-kde Architecture: source Version: 0.96.24.32.7-1 Distribution: experimental Urgency: medium Maintainer: Julian Andres Klode <jak@debian.org> Changed-By: Julian Andres Klode <jak@debian.org> Description: python3-software-properties - manage the repositories that you install software from software-properties-common - manage the repositories that you install software from (common) software-properties-gtk - manage the repositories that you install software from (gtk) software-properties-kde - manage the repositories that you install software from (qt) Closes: 867681 Changes: software-properties (0.96.24.32.7-1) experimental; urgency=medium . * Merge with Ubuntu 18.04 LTS; remaining changes: - Do not use dh-translations (and now dh-migrations as well) - Occasional indentation changes in debian/ - Drop aptdaemon, qapt, and ubuntu-drivers - Updated debian/copyright - Various patches * Amongst other things, this fixes apt-key management (Closes: #867681) * {Build-},Depend on gpg, gpg-agent . software-properties (0.96.24.32.7) bionic; urgency=medium . * SoftwarePropertiesGtk.py: when checking a package's depends for DKMS also pass on an AttributeError (LP: #1807373) . software-properties (0.96.24.32.6) bionic; urgency=medium . * cloudarchive: Enable support for the Stein Ubuntu Cloud Archive on 18.04 (LP: #1805436). . software-properties (0.96.24.32.5) bionic; urgency=medium . * SoftwarePropertiesGtk.py: Hide livepatch widgets in flavors without an online account panel in gnome-control-center (LP: #1770686) . software-properties (0.96.24.32.4) bionic; urgency=medium . [ Andrea Azzarone ] * Allow the user to disable livepatch if the gnome-online-account expired. (lp: #1768797) . software-properties (0.96.24.32.3) bionic; urgency=medium . * cloudarchive: Enable support for the Rocky Ubuntu Cloud Archive on 18.04 (LP: #1769920). . software-properties (0.96.24.32.2) bionic; urgency=medium . * SoftwarePropertiesGtk.py: uninstall the actual nvidia packages, not only the meta-package (LP: #1753333). . software-properties (0.96.24.32.1) bionic; urgency=medium . * debian/control.in: - Build-Depends on dh-migrations to fix the build . software-properties (0.96.24.32) bionic; urgency=medium . * data/com.ubuntu.SoftwareProperties.gschema.xml: Add gsettings schema to store the goa account id used to login in Livepatch. * debian/rules: Use dh_migrations. * debian/software-properties-gtk.install: install the gsetting schema. * debian/software-properties-gtk.migrations: Use dh_migrations. * softwareproperties/GoaAuth.py: Use gsettings instead of libsecrets to store the goa account id used to login in Livepatch (LP: #1764474). * softwareproperties/gtk/SoftwarePropertiesGtk.py: Update the UI if the account id changes settings-side. * tools/migration-scripts/01_migrate_from_keyring: Migrate the account id from the keyring to gsettings. . software-properties (0.96.24.31) bionic; urgency=medium . * Build-Depend on dbus-11 and gir1.2-snapd-1 for build tests * Don't ignore failing tests . software-properties (0.96.24.30) bionic; urgency=medium . * Don't use python2 in autopkgtests (LP: #1763694) * Update translation template . software-properties (0.96.24.29) bionic; urgency=medium . * Drop obsolete software-properties-gnome.desktop to eliminate duplication in the GNOME Software app * Drop unused Python 2 python-software-properties * Build with pybuild to simplify build * Add several Build-Depends now that build tests are being run * Ignore build test failures temporarily because of difficuly getting the dbus tests to work. See bug 1763435. . software-properties (0.96.24.28) bionic; urgency=medium . [ Martin Wimpress ] * Allow mate-session-manager to fulfill the gnome-session-bin Recommends (LP: #1762807) . [ Jeremy Bicha ] * Add Appstream metadata with compulsory_for_desktop fields to prevent the accidental uninstallation of ubuntu-desktop in GNOME Software. ubuntu-desktop depends on software-properties-gtk. * Build-Depend on dh-python . software-properties (0.96.24.27) bionic; urgency=medium . * debian/control: Move gir1.2-goa-1.0, gir1.2-secret-1, and gir1.2-snapd-1 dependencies from software-properties-common to software-properties-gtk (LP: #1762082). * SoftwareProperties.py: Wrap importing of gir1.2-snapd-1 in a try-except block in order to avoid failures in add-apt-repository. . software-properties (0.96.24.26) bionic; urgency=medium . * debian/control: - Mark gnome-keyring as recommended, which provides org.freedesktop.secrets.service. * GoaAuty.py: - Show warning and avoid crashing if gnome-keyring is not installed. (LP: #1760096) * SoftwareProperties.py: - install canonical-livepatch from stable channel (LP: #1760117) . software-properties (0.96.24.25) bionic; urgency=medium . * ppa.py: - rework key retrieval, instead of using hkp & gnupg/dirmngr, use https & python's built in urllib. - thus, add-apt-key for PPAs observes https_proxy for key retrieval - simplify gnupg operations, depend on gpg package only, and use import/public key operations only. - fix unicode process output bugs, when operating in a non-UTF-8 locale, thus enabling to import keys for my ppas in C locale. - avoid creating trustdb, or requiring any gpg-agent systemd socket to be activated - update tests to execute key addition fully with less things stubbed out with mock - stop using apt-key for installing keys - dirmngr is a heavy dependency and not used, and it is hard to pass proxy information to it when invoking gpg from a non-standard homedir - deprecate --keyserver option, making HTTPS access to keyserver.ubuntu.com required - LP: #1755192, LP: #1713962, LP: #1699086, LP: #1510220, LP: #1433761, LP: #1395321, LP: #1312267 . software-properties (0.96.24.24) bionic; urgency=medium . * DialogAuth.py: Implement a dialog to choose between an ubuntu sso account or login into a new one. This interacts with gnome-online-accounts (LP: 1756364) * DialogLivepatchError: Implement a dialog to show livepatch related errors. * GoaAuth.py: Implement an utility function to store manage livepatch credentials. * SoftwareProperties.py: Implement functions used by the dbus API to enable/disable livepatch. * SoftwarePropertiesDbus.py: Add SetLivepatchEnabled to the dbus API. * SoftwarePropertiesGtk.py: Add a livepatch switch. * debian/control: Depends on gir1.2-goa-1.0, gir1.2-snapd-1 and gir1.2-secret-1. . software-properties (0.96.24.23) bionic; urgency=medium . * SoftwarePropertiesGtk.py: After installing proprietary drivers provide the capability to restart on Lubuntu and Xubuntu. Add recommends on the packages which provide the restart tools. (LP: #1693038) . software-properties (0.96.24.22) bionic; urgency=medium . * software-properties-gtk: Depend on libgtk3-perl for debconf's GNOME backend. Drop previous Recommends on libgtk2-perl. (LP: #1679784) . software-properties (0.96.24.21) bionic; urgency=medium . [ Julian Andres Klode ] * add-apt-repository: Do not use absolute path to apt-get . [ Brian Murray ] * software-properties-gtk: add a dependency on gnome-session-bin which provides gnome-session-quit. (LP: #1693032) . software-properties (0.96.24.20) bionic; urgency=medium . * add-apt-repository: Run apt-get update after adding sources. . software-properties (0.96.24.19) bionic; urgency=medium . * tests: Clear configuration before running init() again . software-properties (0.96.24.18) bionic; urgency=medium . * tests: Re-initialize apt_pkg in setUpClass() everywhere . software-properties (0.96.24.17) artful; urgency=medium . * tests/test_dbus.py: Don't call GTK from multiple processes. We started seeing software-properties tests failing with fatal X errors after GTK 3.22.24 was uploaded. I think what happened was: - the testsuite imports GTK (via GI) - this import itself initialises GTK, retrieving the value of a load of X atoms - it forks to start software-properties-dbus in a separate process - this process then accesses another X atom after we ask it to do stuff - X doesn't like that and kills us The testsuite is now rewritten to not fork. We start a separate *thread* to run the D-Bus service in. A benefit of this is that we're more asynchronous than we were before, so some of the tests are slightly refactored to not run their own main loop but instead check that the signal emission they're interested in has happened. (LP: #1721828) . software-properties (0.96.24.16) artful; urgency=medium . * add-apt-repository: Don't raise a Traceback when Ctrl-c is used to cancel an operation. Thanks to Launchpad user Yeison Valero fo the initial patch. (LP: #1704508) . software-properties (0.96.24.15) artful; urgency=medium . [Adam Collard] * debian/manpages/add-apt-repository.1: Documented --update option (LP: #1559482) . software-properties (0.96.24.14) artful; urgency=medium . * softwareproperties/MirrorTest.py: fix some imports so that the script can be used independent of software-properties-gtk. . software-properties (0.96.24.13) zesty; urgency=medium . * software-properties-gtk: also fix the backend code to set the gnome debconf frontend, without which libgtk2-perl goes unused. . software-properties (0.96.24.12) zesty; urgency=medium . * software-properties-gtk: recommend libgtk2-perl, to ensure we have a working debconf frontend when trying to install additional drivers. LP: #1679784. . software-properties (0.96.24.11) zesty; urgency=medium . [Scott Moser] * debian/tests/run-tests: use gpg rather than gpg1, and show errors (LP: #1670399) * debian/tests/control: add gnupg to list of dependencies. . [Iain Lane] * softwareproperties/shortcuts.py: Make add_key() return True. Since r988, the return value of add_key() is now used to raise an exception. ShortcutHandler.add_key() always succeeds, so should return True. This (LP: #1670399) . software-properties (0.96.24.10) zesty; urgency=medium . * Add knowledge of OpenStack releases Pike and Queens. (LP: #1670385) . software-properties (0.96.24.9) zesty; urgency=medium . [ 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 . software-properties (0.96.24.8) zesty; urgency=medium . * cloudarchive: Enable support for the Ocata Ubuntu Cloud Archive on 16.04 (LP: #1645827). . software-properties (0.96.24.7) yakkety; urgency=medium . [ Dimitri John Ledkov ] * Port AptAuth.py from gpg command parsing to apt-key command parsing. Simplifies invocations, and allows for proper handling of simplified apt-secure(8) implementation with key fragments in /etc/apt/trusted.gpg.d. Make the code gnupg1 and gnupg2 compatible. Display long keyids in the UI (i.e. anti-evil32 keys feature). Revert dependency on gnupg1. . * Fix incorrect owner_name used by launchpad PPA info api. Fix online testsuite in python3 and python2. Skip bad SSL test in python2, as pycurl no longer raises an exception. Drop python3-pycurl dependency, not used in python3 code path nor tests any more. . [ Jeremy Bicha ] * Add gi.require_version("Gtk", "3.0") to silence the warning . [ Matthias Klumpp ] * Drop po/urd.po; it's a duplicate of po/ur.po * Fix typo in Additional Drivers .desktop preventing the .desktop from being hidden in GNOME and KDE. Also have AppStream ignore it. . software-properties (0.96.24.6) yakkety; urgency=medium . * softwareproperties/AptAuth.py: use gpg1 to manipulate etc/apt/trusted.gpg as that is public gpg1 keyring, not a keybox. * Add gnupg1 dependencies. * Initialise ~/.gnupg otherwise dirmngr/gnupg-agent fail in the autopkgtest. . software-properties (0.96.24.5) yakkety; urgency=medium . * software-properties-common: add depends on dirmngr, such that add-apt-repository can fetch keys for PPAs. . software-properties (0.96.24.4) yakkety; urgency=medium . * add-apt-repository: fix compatibility with keybox gnupg 2.1. LP: #1615039 . software-properties (0.96.24.3) yakkety; urgency=medium . * data/gtkbuilder/main.ui: tweak the wording for the enable proposed option as suggested on lp: #1604705, extra changes are described on the bug but that's more work so that's a first step in the direction . software-properties (0.96.24.2) yakkety; urgency=medium . * 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. . software-properties (0.96.24.1) yakkety; urgency=medium . * tests/test_shortcuts.py: make the tests python2 compatible. . software-properties (0.96.24) yakkety; urgency=medium . * tests/test_shortcuts.py: make the tests python2 compatible. . software-properties (0.96.23) yakkety; urgency=medium . * 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 . software-properties (0.96.22) yakkety; urgency=medium . * 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) . software-properties (0.96.21) yakkety; urgency=medium . * cloudarchive: Enable support for the Newton Ubuntu Cloud Archive on 16.04 (LP: #1591382). Checksums-Sha1: ad9ba0aca991ddb0956fb72697cfd0841dfdc3e5 2765 software-properties_0.96.24.32.7-1.dsc 2bbc6e6cce542cd65322b87fcf7188a6dc2ea4a4 413040 software-properties_0.96.24.32.7.orig.tar.xz dd8ae0bb8fef3d4703993becf537fbe97b5f5a5e 41992 software-properties_0.96.24.32.7-1.debian.tar.xz 3d6ec5c2ea2936fdcb220daadee0e22a488d730b 8799 software-properties_0.96.24.32.7-1_source.buildinfo Checksums-Sha256: f708a1a48074ab03e33b00362e777a668c4b4c19b4ae4a61fdf1c59a58bb8a28 2765 software-properties_0.96.24.32.7-1.dsc 22a83461c8c1f872845630a5092323c9036312c8cd825aa6eb0bab058d818e12 413040 software-properties_0.96.24.32.7.orig.tar.xz 9d155511d1a8b4f39ffdba1030d4f33d1d06c0bcf52f752bc61b1d619c9b1b41 41992 software-properties_0.96.24.32.7-1.debian.tar.xz 332b64df4523dda2d04f059e9d628f323900e90f88bc9fe257343a07d5906b04 8799 software-properties_0.96.24.32.7-1_source.buildinfo Files: 58f650e108a468d48aaa9114d476f6b2 2765 admin optional software-properties_0.96.24.32.7-1.dsc 520e1104c212d482117e3178841b60bb 413040 admin optional software-properties_0.96.24.32.7.orig.tar.xz 23df58d7bb294a119777c50dd2f3e0b7 41992 admin optional software-properties_0.96.24.32.7-1.debian.tar.xz b966cd2958a93e6ec71e228ee62141d1 8799 admin optional software-properties_0.96.24.32.7-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAlxM19EPHGpha0BkZWJp YW4ub3JnAAoJEG+kWN0dsD9x4b8P+gIlWirKMmVc+swUpNLw4zXU8tHWcX99fekE 0u1qYcR19HdnSEuZW4+CfbVo/E8DfUIV4Hlv8RD1UdUYk8BT8XApTgnIZy9xzuHw N9CGS5bLiEfY0Rp1xhwJIJ6KlDnpJnmwEeKAERXj0anJVmawl8xORVOqprKAAujP v5/EMM3lYcws/GykfJJDEcScA3dqnOHxt5ef6iKLfW8sacd1gbRrbswBbl9pR8YX dwBH1tdezipRzFXEf1DPbgwEQsyhkkKO3e0zye1H5K4oIxfEVGHRbhTr8KlOdLxo R1LVxUZabOb3zCGcQYrRWNQFYTWJaUJkiuvueEQzD9YEig2t+LbUVIIEBQzkFIbD CQ2ntYggTKYvACZz3QqcwdQOdfIwZ+1igwziNnvitrH+awM6B3nHkHRReGfPBzkP Cid5nVLir/HrzZanna+VUtpGsodoGV4IUXcI51VnIIrHqoEYvPaq5NPv3Y7gh99s E/KT6qI9KuvYrkLhwpTWi2W1pzmT7G6r7r7JE8Fjtoq6jQ+6ZTX1yIH5G7h+JgTU hxDqtEvywYqc1C0jvF3Pj4kt5lFnVKEkWOdeaAFWEr93IyYffKWFQLuHTqUEogIt qyvXsl4ivao4cu+CTSK7W2G31egtNfnj+8lWcai0S4tV0Glib/CCpV40/1xR1TCL Xs8dMa0w =fJ0M -----END PGP SIGNATURE-----