[ubuntu/artful-proposed] software-properties 0.96.24.17 (Accepted)
Iain Lane
iain.lane at canonical.com
Tue Oct 17 13:23:22 UTC 2017
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)
Date: Tue, 17 Oct 2017 14:05:25 +0100
Changed-By: Iain Lane <iain.lane at canonical.com>
Maintainer: Michael Vogt <michael.vogt at ubuntu.com>
https://launchpad.net/ubuntu/+source/software-properties/0.96.24.17
-------------- next part --------------
Format: 1.8
Date: Tue, 17 Oct 2017 14:05:25 +0100
Source: software-properties
Binary: python-software-properties python3-software-properties software-properties-common software-properties-gtk software-properties-kde
Architecture: source
Version: 0.96.24.17
Distribution: artful
Urgency: medium
Maintainer: Michael Vogt <michael.vogt at ubuntu.com>
Changed-By: Iain Lane <iain.lane at canonical.com>
Description:
python-software-properties - manage the repositories that you install software from
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)
Launchpad-Bugs-Fixed: 1721828
Changes:
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)
Checksums-Sha1:
e9cb305830bdd2478d2ea1bcac8b75bc6c99061a 2324 software-properties_0.96.24.17.dsc
5b05f7484f242e7a32917d984910401942a39c55 404192 software-properties_0.96.24.17.tar.xz
2ff99ba065a0cdc7c1028bf12348147ed780992b 9013 software-properties_0.96.24.17_source.buildinfo
Checksums-Sha256:
e55d38b02aaf1a7a4147f95dc3a981c98371bcc788ffbd4ce0880b011d207c95 2324 software-properties_0.96.24.17.dsc
b5118f7b49d650990d948ed32b8083d3a62179166dff150c4d47dbc22e0bc4c1 404192 software-properties_0.96.24.17.tar.xz
8ad005158565318861a054479ae437f62d41cd6ca0d03164a55f76d240ab9985 9013 software-properties_0.96.24.17_source.buildinfo
Files:
93371913efdbf767c0325735b446efec 2324 admin optional software-properties_0.96.24.17.dsc
2746f26ced4e805a179c83daff15c411 404192 admin optional software-properties_0.96.24.17.tar.xz
4dc72135646792481923adf60a75c685 9013 admin optional software-properties_0.96.24.17_source.buildinfo
More information about the Artful-changes
mailing list