Merge lp:~cjwatson/launchpad/pygpgme-0.3-pthread into lp:launchpad

Proposed by Colin Watson
Status: Merged
Merged at revision: 18857
Proposed branch: lp:~cjwatson/launchpad/pygpgme-0.3-pthread
Merge into: lp:launchpad
Diff against target: 14 lines (+3/-1)
1 file modified
constraints.txt (+3/-1)
To merge this branch: bzr merge lp:~cjwatson/launchpad/pygpgme-0.3-pthread
Reviewer Review Type Date Requested Status
William Grant code Approve
Review via email: mp+362035@code.launchpad.net

Commit message

Upgrade to pygpgme 0.3+lp1, attempting to improve thread-safety.

Description of the change

See https://code.launchpad.net/~cjwatson/lp-source-dependencies/+git/lp-source-dependencies/+merge/362034 for the corresponding download-cache change.

I'm hoping that this will help with the frequent buildd-manager restarts (with accompanying syslog errors along the lines of "ath.c:109: _gpgme_ath_mutex_lock: Assertion `*lock == MUTEX_UNLOCKED' failed") that we noticed recently.

To post a comment you must log in.
Revision history for this message
William Grant (wgrant) :
review: Approve (code)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'constraints.txt'
2--- constraints.txt 2018-12-10 13:54:26 +0000
3+++ constraints.txt 2019-01-21 18:27:08 +0000
4@@ -319,7 +319,9 @@
5 pyasn1==0.4.2
6 pyasn1-modules==0.2.1
7 pycparser==2.18
8-pygpgme==0.2
9+# lp:~launchpad/pygpgme/pthread
10+# lp1 Link against libgpgme-pthread for thread-safety.
11+pygpgme==0.3+lp1
12 pyinotify==0.9.4
13 pymacaroons==0.9.2
14 PyNaCl==1.0.1