← Back to team overview

launchpad-reviewers team mailing list archive

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

 

Colin Watson has proposed merging lp:~cjwatson/launchpad/pygpgme-0.3-pthread into lp:launchpad.

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

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/pygpgme-0.3-pthread/+merge/362035

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.
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of lp:~cjwatson/launchpad/pygpgme-0.3-pthread into lp:launchpad.
=== modified file 'constraints.txt'
--- constraints.txt	2018-12-10 13:54:26 +0000
+++ constraints.txt	2019-01-21 18:27:08 +0000
@@ -319,7 +319,9 @@
 pyasn1==0.4.2
 pyasn1-modules==0.2.1
 pycparser==2.18
-pygpgme==0.2
+# lp:~launchpad/pygpgme/pthread
+# lp1 Link against libgpgme-pthread for thread-safety.
+pygpgme==0.3+lp1
 pyinotify==0.9.4
 pymacaroons==0.9.2
 PyNaCl==1.0.1


Follow ups